62726246
1782880
2718295
10234944
25101220
60148668
40648520
12288711
34121681
41248229
96875059
77554540
99331754
7114152
41074917
27368014
85249738
2529182
89197425
44248758
3753869
98276404
97159398
23305476
89942949
83187907
61783050
95482090
23722181
99123047
2068283
32152915
9914108
31876368
122386
82593512
40169548
52562465
6363563
32012590