9
12
14
3
1
10
29
85
51
21
34
23
161
71
17
19
52
37
122
84
16
204
35
27
18
61
38
36
68
102
4
41
40
53
54
105
80
62
93
112
96
146
142