1
26
5
9
8
2
0
6
3
12
11
30
7
16
17
21
67
44
29
35
81
50
78
39
43
215
24
52
68
200
22
48
53
105
77
145
62
32
27