27
128
93
52
63
57
154
129
144
94
26
55
64
76
68
13
15
126
965
181
60
35
213
561
22
42
99
73
28
59
108
67
71
156
232
358