39275613
45309725
8944855
76607843
15063383
3463100
97432471
68976250
35638060
79739598
29986294
34124903
87384564
37739735
28222533
9287367
8303606
6335901
22157369
22109563
14022868
4044617
99815442
83049478
65456713
1636730
93393180
60067509
4255288
58911721
65976210
78016780
3163734
78141411
8954323
50492191
63518871
20988548
8066128
59084803