66271176
94164398
7141825
21803641
61571994
4102913
69112285
98398226
59383052
84763204
35054505
52495592
34849138
35748381
54998203
65169087
97044729
29155712
58779851
58124146
8372447
88272912
4785505
80768453
84522867
87187171
17125926
53911926
5574694
23241995
5109795
91369559
53756644
277674
43326457
57968619
15379536
38617353
39003834
3325068