43542029
41576889
19362552
15786956
19473939
98588265
1612283
565857
56665420
57969714
95122647
11987114
40949661
80708359
36956321
88638301
52936850
52451118
63502118
78082328
44589125
91988420
77568257
18479307
8898735
19621709
84511411
72471718
33124028
89321032
2141496
60601207
74122904
27654511
14333080
57285422
96308526
65017017
85966563
9261886