85435546
98483508
34544084
62322042
5984185
5225909
28337025
16828582
46461720
3914693
90706364
27894950
1756464
58911004
69335892
68816145
72207441
26854465
29153972
10954732
77047910
17431237
7194635
86874607
7887881
5584974
17309419
4687625
20607951
32814201
18002762
68143753
90093403
33319562
71572568
280294
54079578
12205199
20176775
96061732