31
11
13
3
17
15
26
12
36
19
22
6
1
5
7
4
8
16
173
29
18
140
10
9
14
28
80
34
23
47
27
25
33
41
39
37