56053180
45891395
4685326
28932582
92844233
49983148
15661766
64471341
77294646
38888011
5295361
34128774
6899243
75568372
5921207
1555402
86883941
40825177
49049110
18346387
62294956
8790803
4048206
69091489
4829872
10728715
63847939
31752386
57026648
177633
27969215
87527861
23375103
45754852
17121222
64333725
1058683
72633851
6003255
29141753