1
2
20
122
110
141
50
100
68
202
212
58
62
198
269
155
238
261
188
192
159
171
167
246
169
157
190
163
181
109
115
241
243
255
111
117
354
349
364
359
383
4
156
201
206
232
48
98
106
59
61
150
153
154
160
204
208
18
9
36
293
275
352
367
37
88
331
332
271
277
279
273
291
289
328
316
320
338
301
303
312
67
85
90
221
3
12
72
66
84
30
33
6
15
51
142
375
378
10
55
102
231
233
54
63
314
64
96
337
340
347
65
77
210
200
227
205
207
46
140
374
382
384
5
23
32
86
91
270
282
309
313
8
26
35
42
38
134
254
113
351
377
47
53
17
11
116
242
161
165
183
220
7
25
45
299
373
29
128
250
173
177
215
217
19
43
184
223
78
21
24
285
283
324
287
362
28
31
130
251
129
132
114
120
145
