41
9
21
13
8
7
27
6
33
24
4
29
20
32
10
36
37
18
31
109
2
19
15
887
307
11
12
26
71
72
5
980
14
38
35