285
105
102
210
69
180
208
42
88
267
54
230
56
112
93
168
63
145
110
127
59
136
193
344
30
513
176
21
81
108
73
137
254
139
34
141
314
350
78
207
131
71
135
204
120
79
122
325
158
84
58
189
277
173