16
3
24
35
9
20
10
17
59
1
6
8
49
148
4
43
12
119
81
125
46
62
138
113
197
233
31
157
36
152
23
409
38
109
50
122
39
68
21
93
76
92
18
15