100
20
87
133
273
123
128
43
69
46
266
214
102
63
226
295
32
164
299
178
82
26
49
75
167
234
180
5
36
100
126
153
237
275
1
118
22
99
278
71
268
220
221
202
228
58
92
104
215
140
245
112
258
292
8
285
83
121
213
107
162
284
281
256
86
57
41
200
198
196
241
260
124
270
253
242
211
154
165
174
169
244
262
210
98
89
119
163
15
40
74
255
11
184
156
90
110
39
142
14
65
