22744019
16682617
88823283
79969316
64086304
74417718
73908608
80286186
3054356
50243860
22013732
5096303
7670453
35311156
39171369
86775605
39007979
40463752
29152061
48546322
63432802
89497808
26421864
3742625
2967538
26096546
10523503
93693568
36778804
65418410
12984762
71908189
9183669
29696990
12123290
9098732
56236576
95852677
89284697
46055498