25
14
4
2
27
31
30
21
29
33
19
13
26
24
7
128
5
104
39
49
11
10
12
34
45
3
28
8
6
42
18
9
32
16
23
22
15