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