66595894
21786841
91992435
61585145
33988080
54278849
99486294
93502015
56244071
87479258
96823164
94671838
23713439
12977488
46601234
29395527
8257845
25179826
59086593
2896628
16796570
469437
41512767
61136612
7575447
24303883
33083952
11126432
87617232
20313238
68539190
50613234
1911190
35595359
18775365
36853173
96094682
70222420
50985392
45176687