75342798
86846340
5141580
35654213
48801343
55519104
56507913
88022770
99377021
23395361
50876239
30257216
42694867
45774846
95899390
39685072
36024403
86033667
35335060
80922314
47472373
97263980
52995649
29087458
90983868
32035766
3426386
79056140
28243070
31637857
64962959
81057993
27642033
94837488
95565505
80968990
7495007
94634773
62223386
40849549