105
128
119
195
69
25
166
260
266
113
288
284
117
287
85
45
15
155
116
272
37
67
32
181
77
145
74
296
207
103
42
208
225
152
22
90
174
149
47
121
180
21
23
28
154
80
75
27
40
66
89
621
72
62
92