59402140
40093632
57926418
34529453
25671931
1895179
64267307
5848896
36337029
85176163
79116089
40576105
7933711
56491910
97272467
2522949
56937570
79772351
7455686
93755405
71252402
65339898
43364461
87831638
50486017
82647560
7146626
6134277
22892844
48212584
35671757
82026097
73906384
56054084
5630125
65936829
29698670
59573224
7493159
59978368