102
287
280
442
73
119
66
214
136
456
44
180
61
161
45
168
56
148
22
109
23
115
20
117
8
111
7
96
15
132
10
103
88