0
2
28
32
47
58
71
91
93
114
118
127
134
153
159
162
163
170
173
176
194
208
220
227
238
239
243
250
261
262
274
284
289
301
309
320
331
348
375
387
391
392
411
435
450
456
473
477
483
518
528
546
548
555
558
559
561
562
566
570
584
587
590
592
601
602
624
629
632
654
667
673
687
696
704
708
716
747
751
770
772
783
789
796
814
830
836
842
877
880
882
895
899
902
907
917
920
921
922
924
926
936
970
971
985
992
1003
1015
1019
1025
1033
1034
1052
1053
1061
1065
1100
1102
1131
1148
1151
1171
1181
1182
1202
1209
1219
1226
1232
1241
1255
1267
1292
