33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
137
113
17
35
290
78
31
29
445
64
145
16
76
27
518
143
12
358
92
32
106
19
23
173
55
24
26
45
71
52
75