0
3
9
14
15
20
27
31
33
35
53
55
57
59
63
64
66
72
73
76
83
85
90
91
97
98
99
100
101
103
107
108
109
113
114
119
122
123
124
130
131
132
134
136
138
143
145
151
153
167
170
172
176
178
179
180
187
188
193
201
206
213
215
220
221
222
224
227
231
235
237
238
239
242
245
249
256
260
265
266
268
271
272
275
276
283
297
300
302
304
308
310
311
312
314
318
323
326
327
328
329
332
333
334
336
337
341
345
353
355
356
359
361
364
366
367
371
374
383
387
390
391
397
405
406
409
410
418
421
427
432
438
442
443
450
453
455
464
469
470
475
477
478
479
482
483
488
493
498
504
506
510
512
514
516
518
519
528
530
532
533
534
537
542
546
547
553
561
562
564
565
567
569
574
575
580
590
592
593
594
597
598
602
604
611
620
626
637
638
640
647
658
659
660
662
665
670
678
680
681
690
696
698
699
700
703
704
706
707
709
712
714
716
719
721
723
730
738
743
746
753
755
761
766
771
772
777
779
784
786
788
789
791
792
795
797
801
802
803
809
813
815
821
822
824
825
833
839
843
844
847
853
861
869
870
875
880
884
886
887
888
890
891
892
899
904
906
911
912
913
915
917
931
934
935
937
946
947
951
953
956
958
962
964
973
974
976
978
987
988
989
990
997
1006
1010
1012
1014
1018
1021
1025
1027
1029
1035
1040
1042
1046
1048
1053
1056
1063
1064
1066
1072
1073
1076
1079
1080
1082
1092
1094
1095
1097
1098
1100
1101
1102
1103
1107
1114
1124
1133
1134
1136
1137
1139
1145
1152
1158
1159
1160
1163
1164
1166
1171
1180
1181
1188
1189
1192
1193
1194
1195
1198
1199
1201
1203
1207
1208
1215
1216
1218
1219
