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