53
31
46
307
84
227
37
14
10
62
11
101
110
13
95
56
51
455
148
87
45
25
82
259
532
63
122
217
65
116
207
294
49
285
140
55
266
28
44
240
340
27
75
106
88
154
58
54
111
21