95487446
39447698
10292046
55113652
97705703
44825431
25002081
4687825
8932633
73537875
25417954
65542064
37093444
16088836
58941409
98805940
52351363
3719875
32935825
9485053
145174
56961720
1554905
65756384
86012393
67546688
95016209
43086302
56551235
70637154
69417477
9436429
69284462
82328384
96052362
69605380
86252271
33797607
63902786
20292380