32
33
45
60
65
83
84
96
107
112
122
150
152
164
169
170
187
189
214
218
227
229
238
245
262
280
282
300
303
306
319
335
341
342
346
352
363
373
382
392
394
398
418
420
423
428
461
466
477
497
511
521
525
528
534
561
572
586
613
664
685
698
704
705
707
751
765
774
779
782
811
820
835
871
886
900
905
956
959
973
974
975
991
1005
1008
1014
1029
1038
1045
1051
1053
1067
1076
1082
1086
1098
1104
1105
1109
1113
1118
1125
1130
1140
1168
1170
