30504491
74902453
99542311
67394676
34613125
47841858
25977224
53439696
23268280
3678737
54958588
10617789
7352136
9448235
5681687
89838871
3568328
43809071
73286682
2670506
3311225
1066542
5963958
68025908
18589448
16902516
17559660
43559228
81315207
35502691
64667580
84283019
6584275
7049445
9206970
93705023
27247553
8273782
64689177
49058316