10
18
3
37
22
34
21
20
25
23
16
19
14
6
13
27
26
15
17
11
12
9
24
47
43
50
7
44
40
38
8
41
35
36
39
5
102
54
96
97
98
48
100
46
31
29
53
52
30
45
49
51
42
66
33
28
76
73
32
56
60
59
4
82
99
67
64
61
57
68
81
95
69
101
87
55
105
62
92
86
84
88
90
103
85
63
104
65
70
75
72
89
80
77
83
71
58
74
79
94
111
78
108
93
107
114
106
220
128
130
91
132
112
118
238
116
219
113
174
158
109
122
173
160
155
117
256
278
148
141
150