65102221
6607276
97207268
74216733
62233810
9232700
82183047
8584542
96738148
55616488
19307874
39461742
98027360
8696625
72046047
94754706
26191084
77348074
53364071
6262247
48446189
1505120
4352320
89971514
87184033
61689177
60517556
24485001
2983900
85019223
4799764
52698237
4769441
50222807
119622
39785866
87905190
23204618
7049971
45149683