11
2
14
7
3
8
9
4
1
12
15
27
28
37
54
81
48
91
56
58
30
35
31
29
13
66
49
36
24
23
32
68
19
104
26
50
158
21
41
95