51356250
40159495
9320759
81512795
99606747
8802654
2658056
182808
98947780
6987445
95255632
9544730
94101424
40207625
97075683
772695
3531738
74496727
58753075
72875231
87672770
80217212
6796353
27961305
7297982
80131200
46449790
9239178
67446615
25549136
96206837
46755175
1833377
95106025
4685834
55207837
81407800
67935072
69529960
81169230