86596146
1034321
44288228
9036577
52194891
17156199
83229014
64708200
64122043
98389332
57899277
48717946
49829577
29584604
8337250
82913645
18905928
25376290
83404784
54493164
44093131
32076794
24529153
24776226
6793592
88808142
84594282
41155799
97064601
50203778
61053770
67348028
76896405
25468205
34955035
7818465
37928150
45496665
45177299
52304991