96843889
89771432
12701638
14216840
76558371
61167040
53676722
50529616
74318186
80866828
78478629
34222850
6843565
2705649
61522461
25393282
27748388
56236802
81296308
19183048
21092803
79449925
89603250
13131858
16541810
7227877
69396058
78849963
70798030
28573431
38594929
98731344
26854073
43979442
28809597
3811074
47671708
50492123
94346070
71605701