182
4
18
37
148
20
35
106
66
60
63
113
12
41
82
123
105
111
97
142
566
56
38
223
383
115
39
188
61
27
71
104
499