0
5
8
15
17
24
25
32
41
48
51
58
80
87
99
100
105
110
132
133
189
197
202
216
223
239
249
255
266
267
269
270
272
277
278
282
287
288
293
295
299
312
314
336
358
360
361
370
385
391
396
400
419
427
452
457
461
464
488
520
540
542
544
554
562
579
584
624
660
665
679
683
696
697
715
721
728
731
737
756
765
766
767
771
801
808
809
810
838
843
853
856
864
866
875
916
925
932
942
950
995
1000
1003
1020
1038
1053
1057
1071
1082
1104
1108
1114
1125
1128
1132
1154
1166
1170
1177
1197
1200
1214
1220
1228
1246
1260
1262
1285
1303
1330
1337
1342
1353
1374
1383
1387
1392
1399
1400
1412
1415
1416
1424
1428
1432
