35
64
19
52
205
70
86
28
99
33
22
15
443
71
29
25
27
68
146
30
237
66
40
93
59
9
305
54
89
78
187
130
97
109
58
284
41
74
44
84
686
362