58
97
50
64
119
37
176
248
181
195
24
157
54
88
86
23
84
43
124
21
217
153
103
32
16
27
100
156
44
36
85
66
9
81
40
123
182
14
67
134
52
117
42
136
127
140
78
18
346
13
299