15
120
51
111
18
4
3
20
6
8
10
16
11
25
100
32
56
9
79
96
29
58
40
23
106
19
38
54
48
85
17
116
59
13
14
27
21
12
83
22