33
10
4
7
16
26
12
3
8
5
13
46
21
14
25
18
9
32
1
2
6
30
27
11
50
129
138
165
29
35
38
49
28
79
73
60