33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
134
114
19
18
35
292
69
44
40
29
31
38
67
57
23
46
130
14
61
70
71
12
36
45
32
20
37
25
34
55
26
166