43892860
68789085
49992475
815915
25159760
78397550
62216701
26993443
64851429
42216582
82397382
73581899
13334989
23621943
9065437
38425458
53878443
478556
30951817
59951807
18056221
14041858
48943619
86337790
51067291
99956071
86115655
3313822
9714526
10136323
15724886
40259437
334998
17268927
6995590
48689121
22386125
78841457
97379826
44263082