39856713
53816592
7839444
54439826
4196025
23275592
4362245
61198173
12311938
31275685
32769358
10815071
44627326
96696535
64651402
38093255
8545151
85784790
25937613
98941198
59013307
15062505
7190387
77055272
57601114
2152258
92552974
14033702
5997474
15948019
51115903
67109903
33797880
5789929
70218321
19676034
68931442
14736186
40973053
90423181