15
26
45
20
29
36
44
27
12
7
48
57
19
38
9
18
10
34
88
46
106
42
94
37
64
28
59
39
21
69
30
17
32
22
83
115
90
120
41
62
77
102
160
67