0
48
30
14
27
9
10
4
70
21
40
11
41
142
13
43
45
17
31
18
52
23
51
19
22
49
368
188
95
204
60
190
388
156
96
78
97
58
46
24
138
47
76
130
88
118