56395621
35835961
4153755
98286543
20687621
58591137
64929817
4433695
84948791
7644205
57008537
14378887
62638995
70784195
57159630
42806422
2550381
30558536
60456703
25454741
94505657
47723791
72931
48025759
64998704
17529986
61467147
7291840
42016433
5879506
91381079
73352701
37989774
3870580
44866183
2851800
2868347
32433131
29106186
29738260