19
31
12
8
18
5
233
537
20
24
15
48
40
161
34
94
16
36
158
49
90
334
3
30
113
234
46
179
194
35
54
28
26
27
9
106
98
82
56
58
220
64
137
117
55
252