57506615
27987909
63486402
31324910
42675480
18581871
69217466
83582736
11797119
28364634
76522472
54783704
80661240
53466354
9642563
31661933
18851955
5547482
69005261
95437253
5933768
8923638
12378717
64017972
1501716
78108110
93148327
43791938
42465220
28846489
19286353
36039405
61203548
96164082
8967544
91073248
8902591
4606214
3597881
65145842