0
1
4
9
20
37
12
11
8
15
5
35
2
24
6
44
13
32
17
155
110
66
106
19
10
99
118
50
34
95
164
165
36
74
54
59