60632646
83911001
56106568
36292712
73527254
49322768
14089770
75193006
30961485
56268074
39175615
47797424
86275173
28208714
342827
46916535
75023423
9615115
93015404
18122361
5261985
60882646
43393825
6720479
10464717
20062717
5497179
95925756
63509418
33931461
3440582
15259548
68331571
33673426
19155787
63336074
3975334
67625275
947873
46397092