1
2
10
30
39
17
59
30
57
29
30
15
13
12
31