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
56
23
46
130
14
61
70
71
12
36
22
32
20
37
25
34
55
26
166