9695675
46234350
13256506
9648540
45687640
89916191
1705357
58098946
19175628
21471548
31469799
5872093
26075644
69598065
95343264
1102031
57036182
17148513
1806498
92309747
19219975
4509493
82872468
18653554
5053634
37119132
86337329
79168675
94326892
33623457
66976111
78688925
11105778
7114667
84172145
28127519
23961404
60815764
225577
45035849