21163078
97914105
5203823
61068461
47529058
40253404
93212002
43468611
63625660
5114288
48907674
95657880
16494168
39383038
6926848
79168335
5199009
81686966
24548825
34237735
90562287
8178722
33816316
60765876
50058821
55348214
61756230
82417006
66887098
26841172
91362868
10259673
79859177
13254208
22724091
57444237
97538532
99125695
79717707
60847500