16
70
66
46
53
44
35
99
9
20
31
123
24
48
25
12
14
17
34
47
30
27
18
8
32
19
13
36
22
43
2
49
105
4
5
159
73
41
42
68
121
37