5
9
16
20
24
31
48
50
58
72
77
78
79
93
94
95
110
118
121
122
124
140
146
147
163
184
186
189
213
217
241
248
260
273
275
278
279
281
289
294
329
333
345
346
349
353
358
381
396
400
419
430
435
437
446
448
452
462
476
495
503
505
515
519
552
570
571
598
613
618
624
640
653
661
670
683
691
696
697
699
701
726
733
736
737
748
756
770
799
808
816
827
853
858
861
863
865
866
882
888
913
919
920
923
938
953
975
996
1003
1014
1020
1021
1035
1057
1070
1073
1081
1082
1101
1102
1128
1129
1147
1152
1156
1160
1164
1165
1173
1216
1244
1272
1276
1298
1306
1356
