39907496
11159237
70267217
82258056
5174503
49762235
93252318
24964656
5624303
76032032
72219659
2464022
97152810
19456055
45225412
64099997
442284
17582145
38425933
49863521
28108825
71499676
57619243
54694128
18402808
52961175
87976692
20559341
34158694
39172662
45807283
616578
44619371
58088504
7149578
10000594
32159174
48885014
17853424
40986640