9
2
16
3
6
10
15
60
8
22
40
25
30
91
50
1
23
117
33
20
100
67
99
7
71
14
13
56
52
18
42
11
5
38
12
46
4
0
36
17
128