26575228
33137880
17355222
60556143
54378822
22595330
14721633
3818511
67822097
6567365
93508358
6951421
31314788
599474
21974613
13855156
60013894
62219367
3813743
22976171
1259781
16735060
93782343
53328495
73397176
61126330
28946888
16059573
66595882
47792883
4549138
11477155
3795926
76069366
34179937
88651273
64267062
18118517
39045860
18419905