20
30
35
128
45
18
14
22
25
6
12
55
9
2
10
5
87
61
24
3
7
29
13
8
85
42
40
46
16
11
31
33
21
117
26
23
90
17