76907126
18563457
73434945
16049996
50644665
58139033
68356807
60827251
425721
90547113
92582358
48579412
30537265
8055969
95525538
13348034
17275347
21362194
36268529
62656197
76068844
60244086
43649232
14115877
18678450
2731107
96695844
10138271
5589697
34863375
76221243
98078680
70172083
88927288
60498236
29108295
54035910
32302273
26967123
9162204