0
1
4
8
9
11
12
16
17
18
19
31
33
40
42
48
54
61
63
69
72
74
75
78
85
90
93
99
104
109
128
129
132
139
150
151
159
162
165
171
178
179
181
183
189
192
197
205
212
217
222
224
225
238
239
242
250
251
252
269
271
280
284
287
288
291
294
297
308
312
313
314
321
323
326
330
333
336
338
348
351
355
367
368
372
373
383
392
395
399
407
418
424
425
426
427
432
442
443
453
458
479
484
486
488
489
490
501
507
510
519
520
522
526
530
531
536
538
541
542
551
552
554
558
560
565
566
567
570
574
576
577
592
593
595
601
607
611
617
618
619
621
622
624
625
635
636
645
648
650
653
657
658
660
669
671
674
679
683
684
685
687
691
694
695
709
720
736
743
749
750
754
755
756
757
760
764
774
780
781
786
787
795
796
799
803
804
822
830
832
835
837
839
845
846
852
854
861
862
873
879
881
884
887
894
899
906
909
920
922
929
932
933
942
948
952
957
966
967
969
972
975
977
979
982
985
987
988
993
995
1003
1010
1011
1014
1016
1022
1027
1033
1044
1050
1052
1054
1057
1063
1077
1084
1085
1088
1089
1097
1098
1099
1103
1104
1110
1111
1114
1130
1139
1140
1148
1152
1153
1154
1158
1160
1173
1178
1179
1180
1188
1189
1191
1202
1209
1211
1214
1216
1217
1230
1234
1239
1246
1254
1258
1259
1269
1280
1284
1286
1289
1290
1292
1297
1300
1303
1306
1316
1322
1324
1328
1334
1338
1339
1340
1341
1350
1354
1356
1360
1365
1366
1367
1368
1371
1375
1390
1393
