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