50994503
4714000
45452767
20289002
31291932
13055930
3303961
46203276
93213013
5298241
30771865
43265274
65513690
67671545
21456627
1878591
6258680
92544207
71064269
42475414
90987814
8977463
7187191
83921354
54196491
69007883
49666050
67986961
59486381
6337312
589913
6415932
4718380
64927423
88269256
3879436
27778754
96749022
4742565
9226574