93675720
80792023
96496410
7001256
1921881
62324918
89885018
89872388
64287045
54266717
8814253
17865553
26116608
94883654
31962962
43199870
43817222
96833752
29507129
97788850
1898858
63651561
11722176
47728504
45364719
19523099
51594806
30292601
2623804
76217375
77894455
37747464
38642693
12158886
68529579
2114502
56066008
29873234
11652202
33928743