96938526
16148150
91959831
51679168
13363714
88563333
3567989
16347408
96432766
46795602
90464192
27104754
23427158
37935609
87854473
1307872
7369531
94781738
38936811
62408415
23164258
30181235
71797058
63485045
12148963
22326338
77552156
44664484
94763997
22469362
21586937
74559784
57591512
80335948
7161924
20363862
50576739
88468679
71615397
28488465