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
12
74
81
29
43
55
16
106
117
95
37
32
44
14
58
103