40757036
93682153
74801494
64852782
65535280
98842375
83663212
39313241
41395023
42753265
65516095
93745844
18985824
98237174
41675793
64522753
225533
93303984
91065250
37696819
51839513
81549000
99349594
55661436
8202327
24443453
25969119
58646751
43522585
41256556
86159022
60577735
11557738
9555880
7696644
67154070
57699153
9601534
2099466
32995094