12027018
6636350
69583620
75386090
5349323
97889295
16978468
4892591
81486839
2201228
47858052
5164228
71459546
5235503
27389533
2843708
15491649
6841843
63123208
48983712
82199261
87089234
94099913
89225478
71657891
91102951
83443684
42156030
23596211
50757958
509826
19532179
54342696
47372446
34989715
98049915
45901522
57876601
52176608
67202586