20537010
64068554
19078003
93338136
65349776
4065441
86041789
12059832
43056628
63575882
5556681
60647484
28924639
8804451
39912527
34194151
57315065
8582380
34715669
85629047
53346234
13253577
83273490
37779737
21539542
57075698
28155021
15358295
11218583
56058973
29455874
86153196
50043325
5439829
94632708
91023856
83234697
24498021
59639204
8510766