30933372
5296282
98174761
26078847
13273202
8352842
81593950
29706574
26651265
5595609
64066381
47053174
4787263
47223386
85906535
84679936
78346151
66912816
44714397
51127328
13377842
47482707
97338070
6302653
49238746
76597363
90287467
10789377
91195215
20941946
92449296
72846592
38898945
38366969
34345881
28765876
8698825
69954868
99445012
29218527