13
20
37
46
52
58
70
72
84
89
100
101
112
128
134
137
138
139
143
146
156
160
166
180
185
198
208
226
231
250
256
259
264
275
283
299
351
352
360
367
381
396
408
410
423
430
436
452
456
457
463
487
509
515
523
559
562
564
573
588
589
591
601
621
623
643
674
696
719
720
737
784
786
793
797
809
815
820
847
850
854
859
860
861
864
868
888
894
899
905
917
931
941
976
982
994
1005
1044
1051
1054
1055
1062
1093
1094
1105
1108
1114
1116
1126
1128
1134
1137
1138
1139
1145
1149
1163
1164
1182
1183
1197
1222
1227
1237
1240
1255
1261
