59
136
26
122
31
367
342
368
207
108
141
215
113
43
107
69
89
98
68
71
58
54
202
84
244
329
261
203
277
189
88
263
179
35
17
24
56
159
377
45
39
124
32
148
87
156
34
166
397
194
121
28
27
191
55