33
29
111
67
71
28
53
5
36
32
16
24
40
39
6
41
47
30
60
15
2
142
18
59
26
4
7
19
25
9
46
35
17
8
12
52
27
14