255
72
128
290
20
99
161
21
57
40
208
116
10
112
144
132
39
7
148
16
186
105
267
188
351
18
295
233
46
66
96
260
171
191
26
243
287
75
218
104
217
41
107
61
33
167
201
31
113
43
19
12
111