95548928
96709655
96361881
51959943
36956240
4189026
27115215
81763271
337353
7808540
80246678
78738766
79937377
57914876
87828722
45908454
78004703
1074928
68986383
57729967
9699931
55428771
89602279
16142785
61029903
5889321
3488186
394211
45815051
25474618
32656248
65935799
2013849
8872247
40356743
96024821
38158763
60259475
25656123
51699909