31253142
22438394
91522378
18674224
94047347
7981405
88257811
90348689
19136706
43384572
38763081
468101
47666114
71018337
20415995
31956276
128047
8061969
78349378
91787597
9270928
12054468
57624885
404586
66495122
3221313
16407694
53114375
22505532
53373874
1419808
53923798
40541589
2827157
15572685
39921198
4802106
94209114
32809892
36258273