77722375
9946230
7541635
71906505
25374313
51126105
43339100
28834567
38813020
4469195
49214801
88823609
23576701
95953806
23642727
14869642
5553513
24743136
82985959
18137906
74195461
5775940
50468095
25582954
50059031
6973293
90096708
15389924
63749804
78016484
66577820
80598460
27581702
24319548
8341245
9257800
20778018
78798044
94867115
57234