341
666
257
586
46
267
78
434
51
235
3
169
53
251
23
241
26
209
120
187
41
173
15
152
30
198
50
192
31
141
40
13
146
19
147