0
1
22
26
27
38
48
64
65
72
78
84
92
98
103
109
111
113
120
132
135
140
150
162
163
167
187
193
196
200
205
213
216
230
240
251
256
266
277
278
280
285
299
303
310
311
336
340
354
372
392
401
404
422
424
426
432
434
445
462
477
478
483
489
490
496
497
503
513
545
550
565
585
589
590
592
598
603
619
624
633
637
648
649
656
669
673
674
679
683
698
710
712
720
729
736
744
753
759
763
764
773
782
791
794
815
821
827
833
849
851
858
868
877
890
892
895
900
907
909
913
916
923
942
944
954
955
957
959
967
972
975
987
990
993
995
999
1005
1008
1020
1042
1055
1058
1060
1063
1066
1073
1075
1083
1085
1087
1095
1097
1103
1111
1117
