0
2
14
46
47
53
58
72
87
98
103
107
119
135
144
146
148
157
160
172
183
184
201
235
236
251
271
286
301
302
304
316
318
319
334
338
344
355
377
382
385
396
423
426
427
430
438
440
455
461
473
476
484
500
501
509
510
512
532
534
550
551
559
568
573
583
589
596
600
605
609
616
625
647
649
682
718
719
726
732
739
751
753
773
779
780
800
817
818
873
876
886
893
899
907
908
910
914
925
944
949
952
955
976
1004
1013
1025
1030
1078
1087
1089
1093
1123
1133
1147
1156
1171
1179
1194
1201
1205
