35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
143
123
23
19
42
299
126
29
14
31
58
22
86
17
175
43
59
49
12
18
16
87
34
21
36
56
57
96
37
45
28