0
1
3
12
16
29
32
37
39
95
98
120
122
137
145
147
152
158
166
172
184
186
189
197
209
217
225
226
229
232
235
238
240
254
255
260
268
286
293
309
310
314
318
333
355
357
377
383
395
411
417
429
436
452
458
459
464
477
478
511
531
544
565
576
597
599
658
672
688
713
721
722
733
734
759
766
767
768
781
792
793
803
811
821
831
851
855
857
859
867
868
901
944
946
948
951
961
965
977
1004
1021
1047
1048
1054
1068
1077
1092
1127
1150
1171
1173
1209
1210
1220
1229
1230
1238
1251
1252
1254
1255
1259
1265
1288
1290
1303
1310
1311
1321
1344
1368
1371
1372
1374
1380
1386
1390
1411
1425
1429
1430
1440
1449
1454
1465
1468
1472
1484
1489
1493
1502
1512
1518
