35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
145
20
123
301
42
22
72
18
40
96
36
17
64
23
51
57
45
24
14
16
19
49
41
25
12
32
154
48
29
21
60
177
39
37