42
127
21
11
19
79
276
96
69
50
29
6
71
142
173
63
210
147
80
47
53
374
24
389
216
61
16
164
31
20
55
1280
4128
369
265
101
202
254
199
194
235
22
74
697
287
383
25
135