12
66
91
27
9
86
83
15
112
104
59
55
90
113
192
99
80
24
45
97
50
58
40
71
44
82
69
13
18
89
75
128
35
291
32
48
68
176