5
43
53
60
77
100
107
108
122
129
146
152
161
184
189
197
198
207
227
232
242
246
258
263
264
265
282
285
296
304
317
321
322
325
335
340
347
353
364
374
384
392
403
426
430
435
455
462
463
472
506
524
525
534
544
545
569
571
572
602
606
609
639
641
647
649
654
661
665
667
682
691
694
695
699
703
707
712
714
760
771
772
773
781
790
798
802
810
813
814
846
849
863
869
905
927
943
956
959
968
991
1000
1006
1010
1016
1027
1040
1045
1073
1093
1099
1104
1128
1133
1139
1147
1157
1178
1183
1186
1187
1194
1204
1215
1225
1239
1254
