33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
135
111
19
35
294
66
44
38
30
31
36
67
58
22
49
131
14
12
63
69
71
45
20
23
34
53
72
26
166
64