113
134
71
38
349
212
550
289
283
55
59
118
305
114
260
22
111
210
109
174
47
122
28
70
62
100
56
46
116
115
41
42
30
26
69
171
135
24
16
227
60
36
241
23
64
98
176
90
97