50157434
31121916
91186373
51671257
5098282
24942000
43042198
10145601
73099068
99464141
45711222
23748621
24665472
85697577
80582319
48396650
36322092
22154581
7077401
63673279
60708174
3265439
22458054
73933062
62091398
89864402
66084342
43546713
39432197
10854325
1601087
50549810
9526253
14004178
63846529
65223060
94839439
57157524
75057407
97701993