53
26
31
78
30
406
27
216
22
57
12
13
121
7
32
4
28
37
119
64
224
245
138
43
102
363
41
154
192
25
707
51
35
17
65
1294
618
180
115
182
107
56
311
74
66
175
397