236
307
276
105
131
146
166
200
172
87
116
110
120
125
69
65
24
35
191
476
139
160
158
497
254
31
28
666
38
37
85
67
71
77
30
266
185
224