81099398
30442544
69829731
72156972
6587153
31066776
44562526
87287720
52004795
31014070
1662914
97435699
56997792
50044348
6744907
59642939
50018206
21726013
25553006
95569828
9549983
9196195
67547402
58512342
76002204
12043016
93921053
57544136
46316721
11461027
86285930
7218883
30895807
72543320
4287795
88334552
65519673
35485365
67195380
40858160