35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
143
20
123
300
42
23
126
28
14
32
58
22
86
19
16
174
44
59
49
12
18
87
34
21
36
56
57
95
17
43
37
45