34045967
85663845
40197714
30349336
18059684
40148183
19853791
47555058
38755506
95601916
78061095
9794778
73051343
1385942
40826337
19158661
67398444
16442533
10801605
4186544
64551781
18927225
16765191
33792261
97569560
87485251
86883570
46599816
21102747
9487124
67337841
92534498
39215108
85384548
6735766
31088739
38818280
92992534
6559971
1551580