18
33
10
6
56
28
13
11
19
41
154
539
80
58
68
30
3
49
382
131
702
21
16
7
12
9
185
14
34
124
67
42
78
17
27
48
36