0
20
18
5
11
9
44
22
12
153
51
32
105
24
53
34
14
17
488
83
73
52
62
107
13
6
33
4
16
1
318
30
119
138
58
118
55
64
48
287
182
97
70
146
54
80
140
165
37
90
190
305
39