27813270
884603
2187618
9595268
84638354
47654434
77184349
44178252
31651520
17226445
33927308
5754617
59248403
93516422
838465
39152088
63482046
52898739
72724618
64261087
10456011
99784515
3807170
24834214
14115657
58995808
95634644
59439939
89836898
97577772
57032175
78145155
20938445
4349897
6667120
81649061
89964607
82107383
4544248
31438250