255
53
147
72
148
27
110
112
55
29
9
75
65
104
49
136
117
125
248
38
176
43
298
88
70
242
175
331
146
93
238
186
95
21
64
173
158
194
94
412
165
60
278
174
214
14
213
46
195
149
57
20
33
113