0
1
7
8
9
11
14
16
19
21
24
36
38
41
51
56
57
60
62
65
70
71
76
83
85
87
98
99
100
107
116
118
120
130
135
141
146
162
163
166
167
168
173
175
176
177
187
189
190
192
196
207
210
224
225
226
230
231
240
241
244
247
249
252
253
256
259
263
264
268
270
272
273
277
278
282
285
287
289
302
305
306
309
313
314
318
323
327
328
331
334
338
340
342
345
354
359
360
362
365
369
371
378
381
387
389
392
393
398
403
409
415
417
419
421
426
434
452
453
456
460
461
469
471
474
480
483
487
492
493
500
501
503
512
514
516
518
519
522
533
537
544
545
546
549
554
557
558
566
569
570
