113
349
212
550
288
283
55
59
118
304
211
259
22
111
210
108
174
114
47
122
28
70
62
100
56
46
116
115
41
38
42
30
26
69
171
135
24
16
227
60
35
241
23
64
98
175
90
109
97
105
139
130