14
104
116
32
89
111
12
9
25
19
97
11
99
2
64
17
16
36
6
57
21
51
22
29
72
69
63
73
108
106
50
43
7
26
23
37
47
8
28
33
10
45
39
3
30
150