201
77
197
99
165
155
261
67
167
75
8
40
101
97
387
227
235
83
51
43
18
29
215
15
405
50
272
138
49
95
25
20
68
313
39
170
16
338
312
182
93
278
181
30
64
159
119
142
107
34
112
42
87
52