35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
144
123
22
20
42
300
68
18
40
97
36
16
63
17
23
54
57
45
24
14
19
49
41
26
12
30
160
48
37
29
21
60
32
177