0
5
10
15
19
22
27
32
36
37
42
46
49
49
53
54
57
62
66
70
72
73
76
79
79
82
87
92
96
100
104
105
110
114
118
122
124
124
129
129
129
142
151
155
158
171
180
192
199
211
224
227
239
263
278
292
338
338
338
342
344
344
344
346
346
346
346
346
346
346
346
347
347
347
349
349
349
349
351
354
354
354
354
354
354
356
356
356
358
358
358
358
360
361
362
365
368
370
371
375
378
382
384
385
389
393
395
399
401
404
405
406
407
407
408
411
414
415
418
422
426
427
430
433
436
440
443
447
451
456
459
459
459
463
467
472
475
480
485
490
495
495
497
497
499
504
509
514
519
524
529
534
539
543
547
548
551
556
558
562
566
571
576
580
584
587
591
596
601
605
610
615
620
623
625
629
632
637
642
647
647
652
656
656
656
666
666
666
669
675
675
689
703
703
706
717
732
746
746
749
759
774
789
804
810
818
833
847
862
873
886
898
912
926
936
951
966
981
996
1022
1054
1088
1120
1149
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1186
1190
1190
1194
1197
1202
1202
1202
1202
1202
1204
1209
1213
1213
1213
1216
1220
1220
1220
1220
1220
1220
1220
1222
1227
1232
1232
1235
1235
1239
1239
1239
1239
1239
1239
1242
1246
1246
1248
1253
1258
1258
1258
1258
1258
1258
1260
1265
1270
1270
1270
1273
1277
1277
1277
1280
1284
1284
1284
1284
1288
1288
1291
1291
1296
1306
1315
1323
1333
1343
1353
1368
1383
1398
1413
1428
1443
1448
1453
1458
1463
1468
1473
