40308612
3073202
18707875
22789779
57855917
17246578
93815000
2131798
72069405
10537398
16575959
64384704
34645603
80686875
96811683
92112296
23742036
51046183
55058432
363513
51825369
30848780
15961332
69893387
28412061
38651017
70537287
70104425
25846158
87165102
70436285
42801615
1003350
76187072
8145769
75152321
1820382
97098345
13136327
77653185