143
73
34
261
148
95
46
22
245
56
58
260
92
159
223
194
326
136
181
140
186
59
900
152
441
105
124
71
242
153
161
101
233
55
91
106
139
79
66
215
112
168
173
80
117
35
53
76
115
42
229
89
323
48
31
365