2
4
16
5
15
10
0
20
6
21
145
8
33
19
44
24
56
14
35
13
46
26
104
9
57
22
47
36
32
48
17
12
49
39
34
50
31
42
25