86301966
81625615
8102490
62251271
33669850
3719105
7345480
83255562
6857340
68496537
48011656
61648966
11491293
71824803
80013545
41398830
3025286
12136147
64614670
45352210
22278481
73751230
9415403
482353
1379155
79481326
47802785
9237420
4331989
46728060
84444560
57014415
87041149
10563356
40808225
30314206
3933313
64351756
92546803
36647819