50028956
3069144
665205
84447703
68171744
23362317
30816150
23019220
9651353
4196576
445289
28018198
44601006
8696928
9352992
36588830
89894743
45338091
16742059
1458283
84983702
24154791
81326312
28147189
3413755
57811598
43218547
6936800
99994985
94785972
6562705
32003571
12561742
30974343
3250997
69783051
45966129
41258477
44366007
8284377