51684188
58737673
22271539
90456394
64863993
27448149
37687764
83663504
32253571
81992710
58113491
65187417
90773153
10959550
7657258
3251400
69789970
52308611
70226393
11238640
13025780
95179648
59311582
60678311
23894173
5289240
690228
5597009
44818201
33067222
24913760
83866296
60707348
50772912
41713293
1541359
27948888
5328675
19547944
40248008