1429018
40557660
49005555
55275154
65864188
28854066
61509985
27822577
76917382
40737607
22423242
91342993
68859476
47841423
13902965
5197772
6362996
83922478
24013618
3255908
2715471
59127182
96172420
54905479
744499
35342323
38543336
47394721
76696252
56914679
45915399
85736757
75703030
31601612
8474628
3255906
14325572
8319525
69447267
34476329