35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
143
20
123
300
42
23
24
57
164
16
48
82
21
12
107
18
30
75
41
88
25
108
17
124
19
206
47
46
37
65
61
189
52