28535032
86705925
6069463
25551470
8263293
45833706
68073422
94985541
62496434
63481391
13208351
54853879
17025815
35104105
1120780
73287695
2382941
191642
36235934
79575219
10181668
64954177
75617332
47842534
85651295
95246707
9461988
60622435
62249042
19627197
39758809
97239058
12049037
64025207
83384435
5091453
77971765
54656249
5184333
87294438