10
18
60
65
49
45
101
31
19
58
25
7
28
15
34
48
29
4
33
12
13
16
24
3
6
8
5
85
0
17
56
11
51
259
14
9
143