91935634
30984466
22719651
15251953
18544824
98921054
90526730
96532887
20727524
52869348
46564293
14963677
76546995
68044237
1915228
81614985
53038380
5915317
76612370
14899889
92466560
36472408
25374098
58301380
50341993
93783789
45159971
55193785
51059501
6568998
1838442
91364399
64738338
4989627
8024427
55853371
98202100
50024797
15121217
51756673