163
97
182
16
131
27
349
228
135
306
571
10
4
13
124
6
31
20
1
206
234
65
106
26
123
327
63
312
395
98
33
40
18
24
61
14
3
8
308
414
160
115
218
77
111
214
157
74
99
94
210
171
477
549
161