18
163
108
88
109
346
52
10
14
12
174
185
19
27
35
454
45
69
116
59
139
17
8
23
86
130
16
54
137
58
71
115
74
158
523
66
37
4
64
21
175
120
33
280
82
65
11
189