0
10
17
25
26
32
37
46
71
90
96
108
119
138
141
143
147
154
158
159
160
169
179
184
197
207
219
229
231
244
265
279
289
299
306
319
325
331
345
361
371
378
384
388
392
400
415
469
487
498
499
529
530
536
539
543
546
556
564
565
566
581
594
596
598
608
613
657
661
668
669
672
679
690
705
719
726
728
729
739
748
758
778
801
839
842
850
858
886
894
898
900
927
938
957
964
974
1006
1010
1011
1027
1040
1044
1050
1057
1071
1082
1087
1088
1099
1117
1118
1122
1123
1133
1134
1153
1154
1156
1162
1166
1206
1212
1219
1225
1230
1251
1267
1282
1300
