80701916
56319658
19176073
9153104
9659660
94122631
71385336
58965867
44153941
78167450
42583423
32164706
46407831
86013988
42898069
63467840
28629304
6868534
2180381
25155257
79473984
77048613
93196036
44823572
60095067
8343264
84666
61549969
21459668
30645699
44603893
77601230
47556117
22591170
98707871
41517323
55988970
11729237
16189872
43732526