12
18
5
11
2
6
9
14
105
3
16
35
27
20
7
34
26
92
19
8
61
21
87
37
58
25
44
15
70
24
4
17
23
66
43
46
38
140
53
13
108
155