46
194
68
103
5
0
118
310
315
125
136
200
131
239
123
109
171
169
237
58
195
76
70
112
80
105
157
164
133
61
252
50
221
202
51
284
129
127
94
63
124
95
6
90
84
134
54
126
166
251
11
141
180
355
253