25
22
40
44
28
11
112
30
21
10
9
12
23
46
39
45
5
8
102
37
27
18
52
17
4
47
103
161
29
13
81
111
26
20
151
15
2
32
114
57
123