415658
79879636
6081874
64811500
52209470
32839132
63317352
132271
57366976
69567396
62907310
18794102
56448646
71493884
26437742
18909661
29219826
73992977
99636496
91937206
48607912
29489461
71032708
2659934
88263702
91788300
34333101
85025832
19257269
99779162
91454784
60171413
98929848
28668429
1115525
13705368
43618831
24925048
33433228
21357583