220
174
38
267
253
330
291
244
126
203
90
191
44
52
53
32
28
35
42
48
23
68
133
134
95
24
242
66
87
61
239
41
549