18722609
59547921
66596812
56456776
21428636
4683187
19423507
30294938
31817283
69662380
29635156
88659127
70925961
70856678
207595
86215020
52741163
11544396
64482337
6881981
62369939
11585365
46204355
12281886
4516727
84625656
89451970
81263761
77627648
78153787
37455187
56682455
55254548
31719419
47369607
80569313
22292869
2618625
56818374
308476