24515640
13123907
69694534
92045958
94987084
20759603
12257858
3079849
3028613
12799519
61958949
80257430
58443279
522222
39509332
16883704
97803011
35642646
10624533
15369233
66175221
37718532
19567780
80833219
7885028
59308154
59511794
59734358
92704455
86384882
7661865
91713839
67478222
93173959
38362716
77863807
86817384
20121726
13841281
38731167