1
25
30
13
17
6
5
11
56
3
33
31
29
34
51
48
38
36
44
24
16
22
21
28
32
41
43
73
57
53
20
42
9
27
95
47