18
31
32
57
72
110
119
120
124
130
135
144
151
161
165
198
204
220
221
229
231
232
242
249
286
289
303
307
320
330
334
340
347
362
366
371
384
389
416
440
456
464
490
502
506
515
519
522
550
570
575
581
587
596
599
601
610
619
627
630
639
647
679
723
731
741
771
781
784
785
799
803
817
819
820
824
834
843
862
865
905
924
925
930
933
954
962
968
969
974
981
985
1000
1010
1045
1050
1061
1066
1085
1092
1098
1101
1107
1131
1134
1136
1142
1146
1154
1170
1176
1189
1194
1200
1218
1226
1244
1277
1281
1282
1286
1293
1296
1310
1326
1331
1336
1345
1367
1392
1411
1422
1443
1453
1471
1479
1503
1506
1516
1519
1522
1528
1537
1541
1564
1566
1578
1584
1592
1594
1603
1628
1635
1642
1648
1649
1672
1681
1682
1691
1693
1700
1706
1754
1771
1777
1780
1792
1812
1818
1825
1828
1852
1857
1859
1877
1878
1893
1917
1930
1949
1974
2000
2022
2027
2033
2049
2053
2074
2092
2098
2099
2121
2130
2150
2166
2168
2173
2190
2203
2204
2207
2209
2214
2238
2275
2294
2310
2316
2328
2346
2355
2358
2361
2364
2365
2368
2372
2375
2376
2383
2401
2411
2412
2418
2426
2434
2437
2444
2445
2453
2485
2502
2505
2551
2571
2572
2586
2592
2599
2610
2614
2635
2643
2654
2681
2718
2722
2727
2729
2730
2742
2753
2754
2770
2774
2781
2801
2813
2817
2819
2844
2863
2865
2891
2893
2894
2899
2900
2908
2922
2926
2942
2957
2971
2976
3008
3016
3025
3035
3037
3045
3049
3054
3057
3079
3093
3107
3113
3117
3119
3121
3138
3146
3147
3150
3163
3167
3168
3178
3182
3185
3201
3224
3237
3249
3254
3268
3290
3298
3314
3346
3370
3378
3379
3407
3429
3447
3473
3482
3483
3487
3492
3496
3512
3525
3535
3547
3556
3572
3580
3586
3588
3618
3619
3620
3670
3674
3699
3712
3713
3723
3738
3740
3773
3786
3808
3814
3821
3822
3839
3848
3869
3870
3896
3902
3925
3942
3952
3956
3983
3987
3993
4002
4007
4037
4047
4053
4059
4068
4095
