128
22
54
164
113
59
55
79
24
277
102
37
93
188
77
69
98
272
181
96
19
78
198
80
139
60
219
42
53
68
43
230
50
405
90
146
335
220
35
140
119
97
110
156
52
40
222
179
158