12
67
89
77
141
15
38
23
8
34
28
127
69
98
176
169
44
52
32
85
99
49
63
128
119
35
47
37
153
93
60
110
56
30
43
21
73
46
16
42
179
31
6
36
20
57
40