19
18
7
23
303
43
79
51
20
158
3
10
30
6
203
56
22
12
28
57
58
27
14
182
52
377
21
62
47
31
4
24
66
64
50
26
17
8
76
227
25
13
34
89