116
47
213
121
214
89
140
49
180
349
122
38
306
109
170
106
174
142
73
39
54
711
436
112
250
1028
362
286
66
303
128
107
347
243
31
301
386
273
29
411
182
429
376
216
59
304
218
268
215
78
165
32
161
266
167
152