16
10
9
5
51
8
37
50
177
79
28
70
19
59
13
73
27
143
22
85
985
89
157
78
11
41
23
53
81
76
117
30
42
40
82
371
57
56
21
67
7
3
34
6
26
17
112
71
266
121
172
46
29
74