51765697
108691
12393178
58018207
9510487
44507782
9254331
7139854
68098481
90779528
36388887
16663537
34199180
28212482
3917250
70731940
41374973
76248866
5640928
18957967
57981335
76305371
13071064
16709689
72156846
94379049
18551192
41251044
40353010
87108375
28929446
14433896
70048607
69925611
1954898
38395137
91431537
37816976
59363288
60759708