53
31
46
307
84
227
37
14
10
62
11
101
110
13
95
56
51
455
148
88
45
25
82
261
533
63
123
217
65
116
207
294
49
285
140
55
266
28
44
242
340
27
75
106
156
76
58
54
111
21