25
110
20
28
12
30
3
18
10
11
7
4
22
5
68
85
27
17
78
6
24
75
41
8
16
14
148
32
13
96
40
57
80
142
26
35
86
48
15