32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
122
305
39
26
12
54
165
37
47
83
19
99
72
41
84
31
23
24
29
89
16
111
17
202
25
14
48
44
20
71
60
170
45