70331095
99725727
53193567
20172303
865191
37944077
48488998
94505546
78596772
90208142
6335501
86914239
97899107
10892251
63078605
49059206
3357368
5962183
9158582
1627854
93166166
61558458
60719499
73025795
86012177
66372540
1006638
8717666
64829935
3231840
63215170
8633960
7776475
89285647
54343845
82084176
48671837
22508978
67721533
83397827