222
201
126
197
115
135
137
132
67
97
90
47
94
318
170
105
131
103
136
134
43
112
93
78
128
424
342
382
298