32
4
28
8
6
2
5
1
3
9
15
13
10
11
136
140
114
18
17
39
294
50
7
55
29
33
24
124
31
21
36
19
16
12
37
49
26
23
60
20
152
103
80
86