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