3
10
15
24
27
28
36
40
44
50
57
59
64
68
79
86
87
90
92
99
105
114
120
122
126
130
143
146
155
158
163
181
182
183
185
192
200
203
206
209
211
212
215
219
229
233
234
244
245
248
250
251
257
263
265
266
271
273
274
275
277
280
281
282
286
291
292
295
300
316
322
324
327
331
347
349
350
354
355
356
358
361
362
366
370
371
373
374
377
384
394
395
397
400
404
415
416
419
420
422
427
428
438
452
453
460
464
481
484
485
498
499
510
513
516
517
518
519
521
522
526
529
537
549
550
561
562
566
567
570
571
572
573
574
576
583
584
585
589
593
599
603
610
622
625
632
638
650
663
669
671
675
679
687
689
690
692
