49346645
3212212
32048734
8984811
32119975
65919530
44428051
13302461
38734292
65578602
43304293
99403856
69913398
85169865
64747970
60039251
11662149
88733257
66277442
12924567
98163809
13172216
25486513
64752210
94023636
90967785
15023095
78875340
74903303
4658282
24513665
58959837
89618519
63181684
15674110
37801218
15239393
58915640
64346774
77464877