1
19
28
10
11
8
3
2
5
7
6
0
4
15
69
33
12
40
9
83
25
26
151
14
118
116
138
336
371
16
70
53
87
29
24
107
154
78
74
44
332
59