12
16
35
36
48
56
76
83
84
105
120
123
129
140
142
145
147
149
151
163
170
171
179
182
187
191
209
215
216
234
241
250
274
279
288
300
304
328
332
349
369
372
399
404
425
430
447
466
471
479
492
516
526
530
537
552
560
564
568
574
578
597
611
619
625
628
631
641
661
664
697
698
704
711
719
729
739
754
755
786
794
848
854
857
860
869
872
874
894
908
921
932
954
959
960
961
994
999
1019
1021
1026
1036
1060
1066
1089
1095
1114
1116
1121
1128
1131
1140
1155
1161
1177
1179
1185
1193
1194
1214
1223
1231
1232
1247
1248
1249
1258
1259
1286
1289
1320
1322
1339
1342
1345
1349
