8
56
30
21
49
6
10
4
3
12
13
14
19
24
16
121
37
104
142
25
27
29
39
11
26
46
15
43
28
34
41
55
44
33
48
36
53
57