8
21
25
29
36
28
13
10
17
2
20
93
39
60
12
14
46
15
22
33
87
45
27
24
92
18
30
62
52
53
306
63
44
76
74
85
43
79
19
35
5
97
129
138
153
115
38
26