0
45
53
54
62
65
75
113
134
143
157
163
180
196
205
209
218
234
236
249
268
294
311
318
341
343
349
363
365
392
402
403
405
409
433
440
444
446
453
458
482
498
504
505
515
519
520
532
533
537
543
547
589
597
618
620
628
631
632
633
651
658
661
676
686
692
693
699
705
709
765
766
778
780
781
784
785
789
851
854
875
884
890
898
906
911
915
922
924
942
948
966
972
976
978
998
1041
1053
1086
1129
1139
1142
1143
1189
1192
1196
1205
1216
1229
1235
