667
81
55
298
30
374
212
115
22
341
176
97
239
367
51
60
28
50
46
29
36
53
268
24
142
170
135
158
175
61
199
493
21
252
25
101
59
128
208
71
70
306
35
56
49
39
41
497
180
305
1140
33