58164120
60479198
48723613
28602900
26954333
21598818
16249565
61481059
83097049
81157909
2765306
94788109
81208047
63541667
98364849
96998477
94523981
35669043
98519010
63762178
67401887
40237251
38446093
58373811
7501116
23344151
98283409
7169231
5053536
2568654
63521270
6789830
40897126
73647692
77649050
3692223
94963818
92587504
53996828
986352