46
251
389
258
201
252
172
117
34
84
13
129
190
220
185
55
10
224
16
25
89
20
26
60
38
15
14
19
32
137
249
51
40
21
7
78
62
28
174
564
110
365
147
225
1149
697
434
10737
69