17514660
56866719
78116388
67026726
30129060
78767716
53839920
32059091
1534683
76132386
98601748
60243986
2115973
23405412
7163771
95781015
81421677
80346808
89537156
967934
70358630
52462538
20001750
86356699
67331822
62368710
20141073
46893584
82883899
82073152
4055783
9758121
4787625
52171455
15644069
90849645
32515958
58928573
38028561
12469746