93056676
10794351
75164150
33491620
91895467
229823
23689979
49682040
85675088
84863221
63882464
77656871
94938830
12459844
45675350
48111937
5235015
83908323
9035042
61056643
77584756
48986272
65657758
89432624
85884668
56907542
80693492
69675486
36973986
85098845
72509766
53442148
815429
71475261
75843711
39947867
5451778
86781109
86381646
58907516