0
40
10
22
11
16
2
4
24
45
6
29
5
15
8
18
14
72
39
7
25
71
38
13
19
108
3
61
56
122
26
46
21
95
51
9
110