20
2
66
47
32
30
16
130
7
4
31
14
50
96
19
92
27
17
8
344
67
28
167
55
6
82
21
35
52
59
77
25
164
81
85
188
286
102
458
54
42
125
49
126
451
71
91
111