0
3
12
26
45
20
44
23
30
13
32
11
2
10
15
14
5
9
6
18
28
54
22
29
57
33
39
7
50
16
56
38
37
215
17
103