58115697
86657240
24964630
17196455
31672736
56891844
350385
74809546
19851533
19385140
90683534
46822748
4458309
93792525
75614729
80279334
55501720
41749985
72939866
64438569
89923228
23061623
44662312
29298308
47363474
39558358
66802602
19046860
13972892
99609655
41901697
61273411
37941922
51121334
26874684
67169102
91324295
3141631
55163427
45556828