114986
84275560
30724770
89529004
64806741
39486571
29095291
433918
33474907
10854897
37795620
86676400
55531325
72901653
3956361
8801685
39214288
62748006
15102040
72974404
48478093
11267624
37781515
1861893
4359329
51134999
6442638
15974114
10494429
10873461
15605058
98854559
61719231
99519559
43489678
61395049
74513724
87333061
15469675
73245143