288
59
136
158
177
148
130
248
32
38
25
50
33
12
30
22
156
190
234
212
82
264
23
393
221
180
142
117
313
116
77
118
64
168
165
69
132
72
35
16
21
17
222
96
98
73
105
68
664
62
43
103
119
75
191