11
34
3
46
109
5
21
22
7
15
12
10
25
8
51
30
49
32
18
2
20
43
61
4
13
37
9
41
14
6
17
27
39
45
58
74
60
127
35
40
103
63