0
36
110
46
6
32
31
9
4
7
33
13
77
100
1
24
215
34
28
38
66
106
90
14
143
73
95
117
30
10
37
86
345
2
45
57
47
18
15
168