5
10
12
11
16
15
7
8
88
83
51
14
23
18
4
3
17
25
109
40
24
20
6
9
19
52
98
187
47
145
96
13
178
80
193
38
21
27
66
58
29
22
101
77
104
32
26
35
87
99
69
34
84
28
45
81
82
33
42
31
30
56
103
37
102
55
46
44
91
49
41
75
78
71
72
43
150
60
68
73
121
76
107
105
86
67
112
62
64
118
36
63
53
79
50
59
100
54
48
92
74
94
93
125
90
95
57
65
89
61
97
70
164
108
106
85
39
157
116