106
128
119
196
69
25
166
262
169
266
114
288
284
117
86
45
16
155
116
273
38
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