226
399
178
115
52
107
172
160
106
229
257
95
56
79
272
348
109
112
452
85
144
71
108
234
84
105
357
2591
173
615
414
122
74
250
20
163
136
212
162