32
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
121
18
39
304
126
30
14
33
61
23
85
12
16
165
21
45
44
20
17
83
24
54
26
56
89
43
36
35
46
47
37