29
0
15
31
22
11
16
10
19
2
3
23
4
45
14
57
12
27
26
8
6
9
1
35
25
5
43
48
7
13
123
53
39
54
21
17
34
24
55