88048788
80589282
18203313
43833545
97788345
28672070
66088625
83098866
65074720
27342029
66225563
3197803
63135875
637154
98297720
92942850
99919772
46445341
83638777
33056763
30557689
47435353
16499126
7494050
57226049
53794879
16378049
85246993
19749023
74367608
73819521
17295991
45904010
22779352
25316451
54799799
57287369
70704956
67428528
23802300