32
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
121
18
39
304
51
16
14
12
42
17
52
27
33
41
23
31
19
69
29
30
46
44
57
45