51661093
16826362
37146019
32367047
1117508
22901
5044517
625904
22871724
66903723
84517953
3636666
40898573
85198902
36442241
54848788
11698421
66507241
60007176
92345532
56883146
3658726
70883924
29098867
24515705
31592460
55523686
81338340
77691847
24854932
6572296
2106332
62167331
32704311
35374567
6601156
450593
6011382
14493742
97183670