34
4
29
6
8
2
3
16
1
10
9
5
7
13
15
11
140
147
19
116
300
43
18
12
40
30
21
47
31
62
76
14
32
23
38
52
25
22
57
33
66
155
20
45
39
27
75
26