0
2
7
19
24
39
54
68
72
82
88
106
111
131
133
148
161
162
166
167
169
184
198
213
231
238
244
252
271
295
308
314
324
326
336
349
350
361
367
368
374
377
384
391
416
432
447
458
483
516
524
542
548
560
565
572
577
582
583
585
593
598
601
648
650
687
689
691
700
703
707
722
727
734
758
770
772
786
804
808
815
827
869
884
915
920
921
922
934
936
937
944
953
958
969
982
993
999
1008
1015
1030
1035
1043
1060
1069
1070
1074
1076
1097
1102
1116
1127
1133
1193
1209
1210
1229
1236
1249
1256
1261
1270
1275
1277
1284
1286
1292
1300
1302
1318
1319
1329
1335
1341
1348
1360
1362
1379
1381
1390
1393
1400
1415
1417
1423
1453
1466
1477
1482
1483
1496
1501
1538
1539
