66
48
80
215
32
197
335
648
56
47
131
29
70
31
33
35
105
179
159
125
50
129
110
644
137
214
573
147
298
541
453
364
40
42
55
89
27
267
180
145
349
217
167
23
317
130
240
416
219
383
176
85