238
141
63
54
83
41
16
309
95
53
25
108
1000
47
193
218
505
143
187
52
245
380
32
573
377
125
277
304
248
170
48
11
675
44
82
986
56
51
69
15
221
13
163
243
817
185
152
55
628
36
37
29
9
226
222
17
30
80
485
130
499
214
246
291
148
936
113
144
217
206
27
107