64607032
20889872
91036463
34411722
58035385
2453249
37261861
8367741
41141507
48322357
50048503
43237609
26667099
94228786
98127339
8092500
20708835
70124251
57615985
7039800
9604364
9359817
60957282
1607880
7321311
29031119
46746666
29744264
23758444
31303906
15943986
34966326
52563262
25739776
28669962
10847864
2058716
74768858
48253721
8346339