2
4
8
17
19
20
24
26
31
36
41
55
57
70
76
80
84
85
89
93
94
103
111
112
120
121
124
131
137
145
155
158
160
162
165
168
171
172
176
182
187
192
194
198
200
201
207
212
220
222
223
224
235
238
240
244
246
247
251
254
259
264
267
270
274
283
285
294
296
298
301
308
311
318
325
326
332
335
338
345
346
347
348
355
374
377
380
383
400
410
413
419
423
424
429
431
435
437
446
450
453
461
464
465
467
469
471
472
479
495
498
500
504
509
522
528
543
552
558
569
575
581
589
590
593
604
605
607
621
632
634
637
643
659
661
666
676
678
681
686
694
695
703
708
712
718
722
723
726
732
737
740
747
761
768
770
781
784
789
799
810
812
813
817
818
819
820
823
830
832
835
836
839
845
850
854
857
862
865
867
868
869
871
879
880
892
906
923
926
927
936
937
938
942
947
949
950
952
955
957
961
977
983
984
989
1004
1012
1017
1019
1027
1035
1043
1055
1066
1070
1073
1077
1082
1093
1095
1103
1106
1107
1114
1117
1123
1132
1134
1150
1153
1154
1160
1163
1165
1173
1178
1179
1190
1191
1196
