216
196
124
194
115
132
133
130
66
95
89
47
94
315
169
104
102
135
105
43
112
93
78
126
424
342
381
297