17043961
11943648
5756844
8484492
40872625
37976828
99054241
44288715
65413882
77515060
5792500
24598734
62396687
3294318
15644975
78489236
18405589
84185910
684561
9076840
8060829
6987943
32285817
72114261
82637030
6433336
4272229
73063536
90407058
66511538
49291788
8233101
74343973
66852911
36165037
26433608
15486017
58981555
78576699
59289541