22
43
81
110
65
29
127
66
194
207
140
113
67
517
205
216
96
313
304
425
150
309
232
130
272
139
629
133
219
262
342
547
117
308
120
146
289
236
324
119
245
275
161
186
203
496
83
582
201
240
109
98
104
155
156