0
3
2
4
1
7
9
24
8
5
16
15
44
10
32
23
18
176
132
88
17
19
231
61
66
128
85
92
38
31
47
64
14
126
59
75
20