11
30
35
12
3
2
4
32
1
6
54
17
108
43
16
18
15
9
22
23
64
26
66
14
74
172
118
20
8
93
13
81
38
50
110
60
49
79
68
28
7
33
39