81428860
51388509
28783216
84963212
3134664
63501674
80632572
24924574
36978107
73628578
346091
5977096
71314272
98071766
16814601
77555028
2217137
23518536
25813715
16698075
64827507
50175947
92756050
71757734
49348662
58744533
6888324
33996546
33189973
24316772
14047525
93828127
64796326
51492063
17852770
67942589
80617671
75822715
83004276
56555515