65674098
47951051
76248429
24418460
77816756
79649466
18054219
6197725
31779520
504906
12993412
38473133
87929821
93465128
55296893
81854788
8082369
81013292
42791073
31536201
34126859
99066181
2015636
22991636
59118202
13645731
47451616
16848165
85494132
6747785
81553833
95746327
54413200
37082249
75617992
1830461
14363498
7538950
64572448
54227760