42
21
13
185
27
31
246
1028
25
104
16
34
22
61
17
8
110
51
375
63
44
15
6
157
307
20
79
288
1050
19
211
327
33
57
18
270
100
286
169
102
40
59
243
451
143
90
301