148
164
228
28
27
806
40
41
17
30
138
18
52
95
120
146
131
562
106
96
105
160
158
31
29
69
187
85
16
130
20
47
15
24
26
75
6
111
116
98
49
19
32
38
153
48
62
46
43
66