66088586
52538281
99045173
91138162
88257826
5914253
21464602
50757055
48339750
81569704
63003352
40069408
12175203
83503794
92806425
3096625
90348392
86242876
5071732
14819131
66268849
47033571
9495083
34882912
24187865
3411782
43542535
22777239
90916188
61234323
46693429
2819827
94146229
64084386
8809157
33622517
53349208
89352059
60458984
22733364