82
143
68
130
118
236
307
275
105
131
145
166
200
172
87
115
109
120
125
69
65
24
35
191
476
139
159
158
496
254
31
28
666
38
37
83
67
71
77
30
265
185
224