108
64
54
94
32
47
33
74
21
23
105
125
150
174
55
248
427
143
114
50
195
219
152
111
176
224
251
206
223
379
129
137
385
477
3898