81057260
23925176
27167494
20336705
62684013
25724186
4372262
74258715
3191946
95823258
73287649
39532731
50265714
36148175
57577458
71341107
15866021
63625479
2964753
37461701
13343093
26779227
38123745
74376433
43719770
14371650
93934955
37133476
7186931
9417496
39347078
33308678
79417101
6359200
13367059
4570384
95216934
4089482
87668000
50401601