0
1
2
10
3
6
4
29
7
9
18
40
59
101
72
23
17
176
53
234
20
62
86
16
84
8
44
97
168
306
85
134
11
30
27
52
60
5
15
28
32
26