33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
122
17
18
39
304
107
36
14
84
22
29
21
43
19
12
16
47
30
44
32
26
37
83
23
24
27
52
99
34
76
35