42274878
40091745
45601374
11702518
25229186
3060310
16204588
58945846
82883618
95305523
27385433
5800931
8952912
159687
64592344
4919629
4234299
30391471
78965451
90278811
67309539
43049632
55675822
79515765
87974812
34234605
32863275
39753100
3065693
11389848
15398847
88104407
32219322
80673083
78121811
15629710
66007205
70992691
13725334
4415174