95122481
85378701
96168544
38512730
75324059
96094327
26424335
182178
51918398
81141862
61954694
50975913
35711069
96976128
68004022
84526165
70103663
35809594
2431585
7061770
61521869
90472487
6912439
9797559
37435121
87466879
64847579
69299300
16913384
35948770
20834738
7327082
16009533
2982808
29968553
29892975
91708438
53013591
59296933
99509756