50
228
79
41
24
56
114
105
113
221
213
577
137
380
157
64
29
86
115
423
124
97
57
72
164
219
48
216
189
116
258
146
360
142
84
118
139
94
37
81
152
255
187
278
36
125
122
257
123
150
26