48222732
9959333
2794404
78488953
84395607
15138668
2819856
22768247
52267089
21102930
81154703
49984434
69241619
14664901
69796850
37304491
63202434
41231422
689885
47573336
69065876
18213672
53026393
71884200
57701920
6913445
74804199
3152851
64813899
57264992
178237
84396118
84484407
50331878
37818333
34583848
27672270
30475214
66801571
98099293