208
272
130
141
39
52
62
108
115
29
150
217
179
19
328
439
366
134
95
203
190
143
517
224
103
73
193
83
207
233
87
252
32
265
74
84
86
94
61
122
255
27
70
116
85
53
44
486
45
71
325
56
261
55