10
94
194
96
183
266
77
147
88
220
209
241
259
478
511
565
508
555
619
568
437
580
578
631
588
714
747
765
895
998
712
822
859
856
1046
643
777
910
929
1076
987
1064
