35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
143
123
23
20
42
300
94
98
96
33
18
73
71
30
21
75
81
45
55
16
107
118
95
38
32
44
60
12
31
104