2
9
90
99
55
56
25
113
37
71
16
14
91
36
33
26
28
29
8
188
35
183
13
46
49
150
39
34
11
52
68
18
109
10
31
166
32
23
19
12
84
89
108
24
17
85
179