30427727
3197889
99615495
30945259
73183309
478183
5123423
66166967
31463904
90092815
31693660
88667769
89252551
57625994
17111685
38918093
54949099
55848819
44137858
58182368
25181440
34511890
28475586
87822617
3177290
34058039
34552990
21132127
49551511
62625674
2951772
67097053
27661619
88453617
63329293
70526401
20671957
9075947
2195251
31988184