2
12
28
31
38
39
42
48
56
57
59
67
69
72
77
86
87
89
93
94
95
97
99
101
117
124
133
142
148
164
166
182
194
196
206
209
211
226
229
232
237
238
248
253
254
258
265
266
270
273
277
289
291
296
299
306
312
318
319
320
322
333
336
338
340
342
349
350
351
355
360
362
365
373
377
378
382
390
394
398
414
415
417
427
428
432
439
446
459
463
467
473
474
477
480
482
486
496
498
499
501
503
504
505
509
512
521
537
540
551
554
560
563
564
571
582
587
590
593
594
600
612
613
623
624
627
630
631
635
643
645
647
653
660
662
663
665
667
668
669
676
679
682
684
687
695
710
720
729
731
741
746
754
760
762
778
781
782
790
793
799
803
807
809
811
814
824
832
834
835
838
844
850
852
853
856
861
862
865
875
877
878
883
884
887
888
894
899
907
908
917
925
927
928
933
935
944
964
965
967
977
980
984
989
995
1003
1005
1014
1016
1023
1025
1026
1038
1055
1056
1062
1069
1074
1082
1083
1099
1100
1103
1108
1113
1116
1125
1136
1139
1146
1149
1153
1155
1158
1164
1168
1172
1174
1175
1180
1187
1198
1202
1203
1210
1221
1222
1223
1235
1241
1246
1248
1253
1255
1257
1259
1265
1268
1274
1277
1282
1283
1286
1290
1305
1307
