334
158
47
316
178
77
311
126
123
143
184
45
136
59
60
146
65
87
358
74
165
83
112
193
183
255
312
336
104
41
557
78
151
33
387
122
80
236
50
413
337
444
94
285
260
278
194
75
315
141
294
86
106