29229565
91242425
40485382
16578657
15297889
36109308
90479672
21855305
15395796
18798597
44857570
97043297
9237148
30881677
4031997
52887369
82135954
35088224
48106281
4684607
981944
96911123
85703239
667537
73739752
97209256
27923856
41764158
702951
93834250
78109254
82182546
37085697
89044988
29736000
34441811
82274570
43936341
71421954
52017230