86954391
57512830
1078712
85598820
595361
25201146
97275539
95811481
8980467
87738225
16729096
31437494
9871949
60454400
14846652
44054413
97573953
8550196
15094868
45413551
62632848
19395141
94969853
3973141
95851618
105692
35683534
67569202
91735125
33629329
25656715
45238617
69136047
5478714
24529876
6387325
32356664
24832307
26288092
23108721