30166953
65242005
49492609
81807860
95157030
7425152
59391422
10736491
35585327
46598914
30024612
62593598
1464633
33515467
14755014
40497079
13651075
7880469
68099335
78079356
90064969
60874943
57451027
85029418
72616285
62515572
63162302
52746536
25094461
24197955
95639405
43746291
2929636
18114436
83705552
68334474
62045797
9514493
27927786
60838649