84
222
114
55
107
12
59
25
22
66
50
158
117
103
64
19
73
125
146
259
596
337
272
205
156
240
93
263
35
249
57
166
388
32
70
94
82
177
207
170
402
157
56
17
141
28
47
33
126
231
29
192
20
362