33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
134
113
19
18
35
292
80
30
31
444
64
146
79
27
517
140
12
358
96
106
21
23
191
53
22
26
17
46
76
75