57628313
4963983
78976126
35226685
81669192
2903899
21578940
64406140
17425778
6402783
95135681
37891249
80565880
85078078
349135
75372362
60899774
20096874
68547888
84388863
613798
44007058
9032336
4725858
34785995
89888157
10829426
73646447
73427447
7246196
23939570
24668597
33452923
7847045
9055345
35016856
48122148
19785670
26971546
2146282