0
9
22
41
18
29
6
5
7
38
4
2
12
3
34
10
8
13
14
19
15
43
61
16
65
24
109
31
171
168
95
28
1
11
17
20
21