100
69
27
26
137
757
60
88
224
107
43
138
213
21
136
6
37
15
59
19
22
183
197
142
191
140
14
186
31
109
290
23
74
308
447
5
79
723
146
570
515
45
39
106
85
71
166
157
78
468
153
230
287
164
50