151
168
88
74
84
135
128
134
87
164
234
25
15
55
31
93
64
33
123
81
10
11
13
32
8
12
256
141
17
317
44
214
54
206
334
40
51
117
71
24
67
294
59
229
282
153
374
186
129
80