30
12
40
57
19
8
827
133
20
31
24
28
23
46
32
21
36
435
34
14
49
80
17
16
341
7
15
183
101
10
9
191
67
27
140
151
43
328
39
41
160
277
25