90378536
8755724
91368604
16741257
44572378
22793494
71474132
16112088
6021793
20857371
8111290
48877364
99415469
10716813
71566580
24076852
87019980
64396940
45227754
6092953
572452
36754705
10363942
77567317
96924255
971319
5735997
26952247
28341208
1657
71207960
79428306
16983427
12958475
63723437
55788186
48806794
21683853
77726663
61452830