30
2
8
10
18
38
206
25
11
15
46
23
156
20
83
49
13
782
151
155
173
9
4
5
3
32
162
177
51
28
48
59
35
31
231
12
34
267
337
71
80
45
314
323