11
102
70
97
142
104
98
75
26
8
27
17
71
95
21
12
244
248
45
138
230
25
101
36
137
54
66
134
20
127
34
48
32
35
40
69
33
118
121
187
166
42
86
52
57
79
152
13
82
204
43
28
58