16
3
23
34
9
19
2
15
58
1
6
8
49
148
4
42
12
119
81
121
46
62
138
113
197
233
30
157
36
152
408
38
109
50
122
39
68
17
10
21
93
76
92
18