14957523
50977171
35507216
9747353
61586845
30548049
58764676
95863051
50044903
6221518
88198730
6134887
3019555
82048892
63848385
14803671
2072650
4603503
24386284
2514064
77573183
17772076
1075445
20661610
29025833
8410247
80669351
75305993
90358027
900743
1440873
90543893
13689598
37355568
25487543
34839227
25905489
22543973
23779052
24854743