5
25
4
13
7
3
24
6
9
67
2
0
14
16
1
18
20
85
8
10
104
50
187
97
59
57
21
65
62
11
36
22
32
27
348
70
48
75
105