0
5
9
16
20
32
35
36
37
43
44
55
59
60
62
66
69
78
81
83
84
88
92
93
96
100
101
102
107
116
117
131
133
134
136
138
148
149
153
161
164
165
176
186
191
193
195
198
206
207
212
230
233
247
250
252
264
273
279
283
286
289
293
295
300
301
306
307
314
317
327
331
334
337
339
341
342
355
363
365
370
372
385
394
396
400
406
407
414
416
419
420
425
426
430
436
444
449
451
453
462
473
474
475
476
479
484
485
488
490
496
500
501
503
512
513
515
519
525
532
534
535
536
547
552
556
558
560
561
562
563
564
566
569
578
582
584
589
590
592
595
596
602
603
607
617
620
621
624
626
627
639
641
644
645
651
658
662
665
667
671
676
688
689
691
693
694
695
696
698
700
702
705
709
713
715
719
721
723
732
736
738
747
759
760
761
784
786
789
791
795
798
799
809
812
816
821
823
827
828
831
836
846
847
851
852
862
865
872
874
875
876
885
894
904
906
908
911
921
922
924
926
929
932
934
935
938
939
952
956
959
972
985
994
995
996
1000
1005
1015
1016
1020
1027
1032
1033
1034
1039
1040
1041
1045
1050
1051
1055
1072
1079
1080
1083
1085
1086
1092
1093
1095
1099
1105
1111
1114
1117
1118
1129
1134
1139
1145
1150
1153
1154
1160
1161
1165
1172
1174
1175
1179
1180
1182
1187
1192
1208
1213
1215
1231
1237
1247
1250
1253
1254
1257
1265
1266
1268
1270
1272
1274
1275
1279
1285
