99111684
45689145
24504835
89129877
36658957
59646091
30866544
18233873
62926124
52446634
71915838
90509538
85091407
31784418
63242487
63627280
37796708
70501068
1939647
88643350
36018999
4371767
75168207
73769213
63846960
41098050
85026448
68363248
43821305
73153469
8361824
61268564
71993934
60857515
84832383
2521703
33008577
64485375
64961020
57182284