89
96
219
187
27
32
7
168
31
182
36
21
18
42
25
12
23
164
65
48
50
24
195
97
2
125
114
62
273
150
194
69
55
57
109
91
287
328
142
1145
1205
664
70
711
314
250
131
255
119
190
110
216