2
6
25
84
38
52
33
14
35
26
97
19
99
40
31
16
76
48
62
100
8
34
18
74
55
164
155
92
32
9
36
45
21
17
30
29
42
102
96
207
4
109
117
51
64
50