15
26
67
8
10
45
78
128
31
65
17
16
126
36
42
5
9
6
127
40
162
86
13
35
28
30
54
142
107
57
27
56
25
84
61
44
141
59
12
89
170
81
79
50
18
72
32
88