11
23
8
7
3
2
37
35
33
14
9
5
58
12
26
10
39
16
1
13
19
45
6
62
42
18
103
20
67
59
17
41
66
312
21
48
34
118
110
178
124
96
92
90
398