47951558
50738265
51268961
5719442
46528585
80148795
17286041
1128215
35501292
79095414
6367715
5362674
89549710
8295058
24841795
75273957
9467149
52796693
87329472
45116630
17356772
6449400
39977037
63771794
72594351
5818517
8075231
59654651
96152328
14062151
45378153
15569855
88191881
82845258
29833171
3332281
69036482
40516253
39507098
42794520