81954575
29353996
79312416
5174185
72771628
1168465
24588421
90527779
77906429
15679929
96536047
83457318
39165355
57401163
48583960
19653104
26493391
1257908
68134339
66892871
76311420
70583418
35082557
51015918
44058827
12636015
27703850
38211671
79219580
91562778
73335078
70537711
68145118
13484070
48512221
35346034
44305267
90112586
66673877
60767795