85657605
47132296
57084734
61271047
37088929
36851610
70703823
1444550
29531649
17655305
65003502
4194503
59552236
4963878
339223
41789482
96465315
50925595
67932180
66077081
22307018
23418416
3744697
92061626
89423607
23972431
733514
98629327
55463453
40749393
10932455
10767439
59817800
59244126
51733333
32381355
1601996
87925496
4503769
46568436