141516
32543
5375
777114
698117
52786
116428
45831
926175
102062
95230
47635
63370
101040
62012
706102
798173
38183
961142
892150