16461021
1791579
5948545
5443719
17901019
161395
23622664
94948375
4327898
65828924
29386259
8974250
17885151
83687076
10706169
84145990
46752315
87064824
30436694
3506684
31452524
21436702
80414922
9025468
50435763
3955412
80685400
29552037
18211213
45828872
5141985
2513083
54456206
7603162
19663247
5936131
33417514
47651898
8155655
55131024