33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
113
17
35
288
14
69
43
45
40
30
36
58
23
46
130
61
72
44
19
32
20
39
12
25
34
56
26
166
60