97661841
41035560
4158195
59465085
50814993
22977878
77869864
35401577
60966100
81503557
24932594
58972388
43584561
64306227
77674203
17968036
3775586
20282128
48786715
24381250
73721250
71492219
744482
31533793
64057628
48849103
34753721
38337487
98119858
87876766
59169214
48221182
9568829
50356760
42454333
12742853
94172811
9009334
97157113
3371758