86462963
39696230
4209528
44256211
5515402
3106671
50963858
446992
83019269
943248
2248268
99249236
38628495
78411375
24546174
59074448
6164549
90305355
4341590
80777786
63025914
80781092
48757280
53461688
24746678
6102731
40383360
5954662
6383826
88769468
55667922
6647509
19423009
56693938
31947157
22321856
19165166
87096279
12674634
55921241