1
4
5
31
16
12
14
10
9
18
41
19
17
27
26
65
146
11
6
30
45
37
74
85
100
29
23
43
34
38
78
13
200
211
117
57
54
42
70
59
160
136
81