219
215
64
269
76
39
112
97
33
48
78
115
44
185
105
50
72
146
251
65
179
259
255
292
390
325
165
380
250
247
170
217
208
101
345
393
471
467