19741348
9957898
80571554
51847462
1917413
99951604
91242654
97492576
650350
7816737
33484518
79598479
73906660
69339953
4728795
38208992
81554139
52135748
31675431
14108996
69268416
94678937
87065615
55732471
33994072
63507819
33128751
64074509
854827
69054686
70058512
26301899
28927715
35256211
68041359
76483514
87423069
70009160
95655148
80127934