170
164
153
29
132
52
183
162
214
22
36
138
45
154
262
49
143
88
207
98
295
74
34
43
120
237
62
135
87
417
101
128
571
66
100
65
481
478
342
112
316
26
527
84
23
116
33
30
140
96
68
46