20
9
10
5
8
84
11
41
77
63
14
85
29
275
93
156
143
51
118
87
151
74
38
104
57
92
159
17
106
91
48
86
134
273
35
39
50
4
15
54
28
6
18
19
45
182
102
97