7
29
112
57
42
67
43
39
111
69
71
21
54
68
115
158
22
33
15
46
11
6
50
13
16
37
32
8
20
34
23
81
14
79
44
40
52
12