85124746
50268658
8744664
76052821
39548335
70156438
75427637
16269612
29482171
83382932
69033077
18886080
35513552
13744874
3913811
95852364
8604216
24809888
76705987
39479056
77612402
28255082
3315835
86385175
24853872
2406917
69094
11509114
79185916
8742504
2999015
42888994
31848821
81353443
65819869
7445706
6122934
77517588
92835347
98059085