104
16
34
22
61
17
8
109
51
375
63
44
15
13
6
27
157
307
25
20
79
288
1050
19
211
327
33
57
18
269
30
100
284
31
169
102
40
56
243
21
451
143
90
301
29
86
38
45
84
76
32
105