51433680
6543304
1806159
93712298
3076510
50638384
95511393
87362998
49828962
31922239
14044685
38184216
1397187
18093586
49474040
27701734
9718470
46006934
77412919
11758387
56939244
6871142
13425603
977446
54529073
28972104
17088584
95078997
57891061
16138997
27518175
6180888
18238589
15614224
3811237
92732698
7110746
10453084
24167851
3871444