59741681
1608554
77158465
14976566
5011769
3764898
15492994
81827281
82206566
12815288
35263409
63668855
48914787
5078575
15572714
29254946
31729636
866954
22943399
7811266
40868525
6123
49125198
68503603
24539116
23237911
14744596
24615029
20134595
894538
53384059
16886004
55439697
35432656
34579701
95606745
50892746
63773741
22084135
84843426