4
23
13
27
33
18
20
2
15
80
46
44
32
66
58
109
40
1
3
28
77
53
52
21
51
93
48
12
8
22
36
108
142
35
131
6
37
14
11
7