33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
122
304
39
17
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