199
184
116
111
126
127
120
61
91
81
46
90
311
166
104
130
102
135
131
43
112
93
78
123
424
342
381
296