35
225
30
96
24
45
82
28
116
141
93
204
60
733
68
26
21
80
716
56
18
51
15
19
43
112
13
121
46
14
29
17
59
36
50
426
145
1307
71
208
172
109
58
49
69
235
107
697
84
74