49
235
100
137
222
155
104
177
149
157
119
377
97
124
63
334
109
331
125
42
126
26
80
106
342
94
133
170
141
70
134
56
173
28
308
252
146
167
92
103
116
153
62
64
113
121
105
189
98
139
335
359