14
15
600
10
9
123
30
2
58
29
20
6
22
8
16
32
42
60
61
3
1
19
80
24
18
56
33
93
7
35
106
94
5
38
88
23
68
49