40
80
194
111
123
151015
31216
98433
84293
86
150
21976
16620
14621
13200
10082
974263
8744
8720
828148
721142
67611
6640