99536393
6213930
59354524
24074938
10725118
69123584
17054075
3237585
2737681
616314
30072005
66114084
43848679
87855451
2909130
52125155
83336856
54807440
58742586
79822894
73646559
161525
24798900
96845614
49164041
92697269
58523845
70907865
12552453
46595650
62689383
65631075
25826126
92161381
19286144
34663937
9824210
52519427
50689021
3508990