42806507
13287864
29283196
33178327
58371638
48229376
42611711
84359212
27446482
18736255
23245585
449735
56502481
52436651
82875746
19057577
81893341
57289931
4834776
57044555
49718617
3340245
3898287
61598448
36241445
93061055
58503411
4343406
32021241
15826188
51228008
46014899
50893798
22804644
99321111
29151678
5283078
3436724
80093503
57122415