219
215
64
269
76
39
45
112
97
33
48
78
115
44
185
105
50
72
146
251
65
88
40
179
389
259
255
292
390
325
165
95
111
380
224
250
145
86
130
90
32
119
227
247
170
217
208
101
29
162
345
74
393
53