16059542
8435765
42417460
77554253
68998975
28343629
53933284
57288835
10868870
4638901
40946379
67443754
50768048
77536843
3422219
14219018
50204324
20639644
62413354
50641945
28749679
10831600
88635749
28542244
61744531
4373105
46473679
3452334
38571750
64336217
79433747
53444300
32006859
5694619
52437125
5122898
27711122
18617842
36999977
54123991