201
187
117
186
111
127
120
61
91
83
46
90
311
166
104
130
102
135
131
43
112
93
78
123
424
342
381
296