57086228
1831493
20056166
2683920
3181603
560498
62659145
17017404
55231729
1279841
5191885
3894323
13871620
15355336
93962750
70837823
64478800
15439913
9149897
78077543
34434170
25059144
15091690
60517070
44604898
78863921
8131896
52187646
69092087
40447255
57278872
85391
41389504
94971850
4008417
39572404
1209805
92304855
41985020
50666583