86852748
51326963
43265525
69648728
93353796
13642785
48312642
87529880
15485280
25755129
97409760
74841752
40851082
6631876
81896437
35645607
17768731
38271398
1852925
41172903
31723967
29307356
5423365
10713201
1161862
41763186
89804794
96175822
377372
2625876
90508012
30258508
79974808
84818436
9559834
3451306
65211040
8628372
27423944
26484017