3
8
20
45
48
50
53
57
58
66
68
86
90
107
109
114
133
142
147
160
169
188
195
196
223
235
275
277
284
287
296
297
304
316
329
338
347
355
359
364
374
386
388
392
408
409
411
451
467
498
512
526
539
545
546
557
564
570
571
580
583
616
654
660
670
706
736
739
742
743
753
767
778
784
794
795
798
808
813
830
842
847
855
865
878
884
900
904
921
932
980
982
987
988
1010
1011
1018
1022
1027
1029
1044
1053
1059
1068
1106
1110
1112
1119
1126
1143
1161
1168
1181
1182
1194
1205
1208
1217
1226
1228
1245
1248
1255
1258
1267
1300
1301
1320
1327
1328
1343
1349
1355
1357
1358
1375
1390
1393
1398
1402
1409
1414
1418
