8
25
90
4
86
30
45
94
80
50
4
2
2
34
30
6
128
113
2
3
3
32
44
50
57
70
70
96
13
98
40
4