50963986
94506296
58559451
40311131
66807062
51992414
27752613
29165433
981156
96557335
22082135
9899489
80049666
78341631
20839202
97532119
69515111
409245
38292591
7599909
22495805
16175402
61047912
7442101
4181958
51421662
77692135
66353011
80339185
86019362
5947623
15083075
74956700
688926
84564529
45073248
15508582
5740801
87204848
2641671