87331340
17157810
95256301
6453737
40386096
6956052
27732185
3906122
20558973
91011127
33751865
55794213
98912848
91684271
96824102
9735057
75979206
9891164
70165314
27131116
9941477
55398
14996704
11207856
94246714
79811127
67786535
53253298
28545916
43518588
60222826
90506712
50236752
77972312
82595034
91013016
37588767
89526447
87912685
12954588