16
9
2
221
23
113
77
26
132
37
83
122
31
50
36
25
76
28
339
303
5
159
105
58
133
61
17
129
6
211
66
27
299
14
232
24
43
7
35
34
164
78
188
118
65
13
54
73