2171855
2184500
70658467
3909364
50902278
25582079
4990415
556469
67137557
36163694
41051133
47188072
45088096
13699754
47559001
33068270
12542938
88817230
39801860
89493158
79352286
18795429
40145989
48078044
82113
64394432
83043406
68465010
5672982
24537698
71287931
43973486
95584451
61706236
37491097
80662791
16291958
40904983
47588365
57765124