66486332
94491845
24705813
37678674
15785131
24573677
1605839
7052906
95326733
3512134
27337206
4677294
92653774
40094821
49876379
28912333
18385157
38417238
98332220
50746477
819995
97262435
56427933
78162638
3100967
51695147
63599033
48364024
31608255
22334449
22419911
10485359
7985352
60123144
40947205
69852154
1503669
52561909
89559578
67961990