65659286
15529849
93652506
10386297
58388320
70961381
94516353
44185575
69186106
20104840
26916912
43021325
98657919
79039565
43767851
62949197
97627930
46386506
45614590
56379364
34234807
12325147
81276943
92623228
96471455
7388223
61693884
14576695
46764386
80524802
79511606
90551742
28484802
25897163
47745463
92169790
66224056
73693118
14182387
80894320