146
163
583
54
44
16
45
116
64
149
103
19
162
183
432
71
13
12
10
41
23
50
34
61
98
110
174
225
182
192
170
342
270
18
292
36
59
21
20
24
33
57
133
62
118
80
180
32
341
668
151
99