12
25
30
37
49
52
73
94
99
109
128
144
153
156
159
166
168
180
181
189
195
204
212
221
222
241
247
250
255
256
269
276
278
281
289
290
307
314
315
317
327
357
361
370
395
403
407
412
425
428
430
435
437
448
452
460
473
476
478
504
520
523
539
556
559
567
574
582
606
612
618
623
630
641
646
648
650
654
657
671
686
713
738
753
754
761
808
816
837
857
870
877
884
893
907
915
924
953
965
973
974
987
993
1001
1016
1031
1034
1044
1060
1063
1111
1119
1120
1132
1144
1160
1173
1178
1185
1194
1202
1208
1218
1230
1246
1272
1276
