258
203
114
83
34
109
55
110
335
37
240
101
116
88
93
245
106
73
112
186
46
190
121
169
87
117
98
95
77
122
111
89
62
153
378