80366156
43457105
12483442
9429400
16465467
72717317
72473579
75624904
48279555
8750598
27018319
40124444
3192641
30549700
10174926
7921945
46952319
49471489
37263873
44571884
83034503
25447222
71476247
61225530
48293718
42429244
52255314
65847943
11285027
2886306
77816481
63489024
13788505
89336077
3410998
3290283
87956492
38651947
13004980
2943666