93347574
56238345
37734158
20262909
5963278
86253310
7684866
79171051
8926879
87442171
3017193
99779262
29336028
17609385
94749913
54561504
85442603
42825186
84996133
55111091
748880
1506958
4418380
35551114
55839834
60434136
35248462
38902655
52628008
42761810
53359219
48527670
76115421
10335217
56438624
6028653
96229071
67807368
59764923
539489