65805160
11422598
89916545
84592769
30708568
21876376
2164251
97129539
27808495
13462595
77978910
87042449
18004961
32413541
21442452
61027754
30496933
8918597
9088625
15125623
25035083
5166438
45696274
60765206
39815798
21693422
82496224
82502947
65652112
74015646
97715789
51181890
16221104
40052366
12173629
30808225
75729056
56025823
67168012
49651560