239
131
42
141
74
271
63
104
48
375
32
201
52
129
28
110
44
83
95
280
173
64
22
85
45
223
59
175
60
25
186
27
188
77
55
92
190
84
80
222
273
174
237
38
229
159
34
139
162
170
333
301
108
53
10