107
29
177
409
20
669
206
39
682
59
68
222
124
588
822
97
220
341
426
900
136
398
49
52
71
125
77
182
103
63
235
167
143
22
544
200
747
73
53
35
298
299
89
114
223
461
532
61
418
54
84
140
82
196
56
470