85617621
69289990
33916134
21556543
31423353
90877454
86821036
58409357
34757964
64388682
12126847
8602225
86483573
51195851
65035696
60813652
47576725
23371399
19556649
38124824
97919916
1915583
40142654
21381336
96832702
6335825
36886172
75191828
19165303
98679215
94324023
94929948
49067407
26205272
8082918
7383621
24871188
27421357
682429
88188383