22
45
35
23
26
69
65
78
68
559
98
429
82
73
102
168
183
109
101
181
120
55
212
100
229
165
286
200
739
116
119
153
260
356
123
305
145
236
158
83
128
199
62
488
242
232
297
325
90
258
1434
639
251
151
64