2
6
35
9
15
7
3
27
10
68
5
4
1
14
8
16
0
18
20
24
87
104
50
188
97
59
57
21
65
63
12
36
23
33
28
348
70
48
75
105