31791125
37949916
96345243
8494738
80158565
72538974
16184312
34712015
98864637
72715078
98759545
84376006
7423777
68815579
84412036
4506393
96897920
800444
53736320
55297963
43896611
29165142
87636426
26174178
5684386
17074662
80495672
61104895
45636220
94908041
26021344
55213983
22491605
28035969
24901038
27726298
57695193
19284365
30506765
15768232