3
5
24
50
55
56
59
72
78
91
116
133
140
163
169
170
192
212
217
220
223
225
231
234
241
264
270
276
285
330
334
350
358
380
387
390
414
423
429
437
443
452
464
471
481
488
490
497
505
524
526
531
545
549
552
559
562
578
589
601
610
611
619
636
664
671
676
682
683
698
720
724
728
737
748
752
758
761
785
790
794
798
815
820
829
833
855
859
865
876
922
923
929
959
974
975
999
1020
1030
1033
1050
1091
1096
1097
1098
1104
1105
1113
1117
1126
1127
1142
1159
1162
1172
1188
1189
1206
1209
1226
1231
1238
1239
1242
1247
1251
1253
1255
1265
1280
1281
1288
1289
1329
1336
1345
1350
1374
1394
