9
46
36
58
30
31
7
5
27
25
13
10
6
14
20
66
48
8
37
109
11
24
23
3
92
43
26
16
15
12
32
33
126
87
34
35
29
179
41
4
56
2