40
80
194
111
123
151015
31216
98433
84293
86
150
21696
16260
14491
13010
9952
950263
8724
8670
819148
714142
67211
6500