0
2
26
9
18
52
32
14
20
28
15
23
31
30
22
13
10
8
19
11
33
53
40
25
55
43
42
57
17
110
12
21
16
24
36
29