40
11
19
8
3
18
9
6
5
15
4
7
10
16
27
33
25
21
17
38
301
32
611
12
104
35
29
26
14
20
13
138
47
39
41