8
91
192
94
181
264
74
145
86
218
207
239
257
476
509
563
506
553
617
567
435
12
575
628
587
712
745
763
892
996
710
820
857
854
1044
641
775
908
928
1073
986
1062
