131
93
85
213
285
401
22
198
202
105
218
14
140
24
246
11
82
6
236
134
121
69
46
188
78
28
18
3
92
1017
164
7
68
141
851
35
945
195
289
183
780
251
309
576
40
1137
2365
73
322
828
91
13
96
413
104
74