20
33
14
6
8
130
44
53
15
48
10
71
55
46
51
567
156
228
77
28
57
86
24
120
56
17
45
72
123
49
866
251
63
66
189
104
90
13
166
103
58
236
276
52
267
91
7
163
128