97
250
113
38
84
271
37
44
7222
186
136
58
473
195
34
52
27
26
69
269
94
258
57
78
138
111
90
95
55
85