10
14
20
26
28
34
47
48
52
55
67
103
112
118
129
133
142
156
160
162
164
166
168
177
181
184
193
194
196
205
209
222
226
241
245
255
263
268
276
279
296
297
305
308
310
312
323
325
328
337
339
345
370
371
374
379
380
386
401
414
452
460
485
486
497
520
531
532
533
534
542
544
563
564
574
598
628
630
632
633
639
653
654
676
689
690
713
725
728
733
744
747
754
776
777
799
809
883
884
915
920
926
933
943
949
951
952
953
954
968
982
985
1000
1017
1018
1022
1028
1032
1046
1052
1058
1067
1069
1082
1098
1100
1121
1122
1126
1131
1133
1141
1157
1165
