114
285
191
133
46
119
144
76
141
137
47
143
199
97
64
128
159
320
24
351
105
108
8
163
303
104
116
211
75
340
158
206
181
259
34
66
61
294
124
205
160
149
62
50
392
268
52
343
346
23
120
65
301