12
66
91
27
9
86
83
15
112
104
60
55
90
113
192
99
82
24
45
98
50
40
71
44
69
13
18
89
75
128
35
292
32
48
179