30
18
64
116
143
8
35
83
141
46
150
128
112
219
102
1250
61
75
126
58
43
24
796
26
99
168
44
9
21
16
48
39
353
198
230
25
92
56
142
111
96
134
103
267
62
178
326
139
55
182
59
5
14
17
231