105
44
33
51
17
11
15
234
153
375
29
66
25
127
100
49
1352
70
164
50
68
306
116
22
14
282
318
69
18
4661
887
58
561
111
294
32
109
193
42
186
216
30
78
38
48
75
45
43
54
31