0
1
9
2
6
10
5
8
11
7
3
16
19
25
24
95
32
82
63
22
21
43
17
31
34
44
109
211
57
118
77
18
86
46
78
39
148
85
155
54
112
56