142016
32543
5375
790114
699117
52786
116728
45931
926175
102062
95230
47635
63370
101040
62012
706102
798173
38183
961142
892150