3
8
15
35
36
72
77
80
88
92
120
124
126
150
152
182
183
195
196
217
248
251
274
283
295
305
321
340
346
348
361
369
375
377
379
380
387
407
408
409
413
418
420
423
437
449
469
480
486
502
506
508
514
522
539
607
609
612
625
636
648
651
655
664
698
702
716
736
747
754
756
757
762
772
776
808
826
831
835
846
851
883
884
891
896
908
911
919
928
932
936
940
943
958
967
985
990
993
1014
1017
1024
1035
1049
1052
1059
1071
1082
1104
1106
1110
1117
1118
1145
1150
1151
1158
1163
1169
1170
1189
1198
