170
103
104
383
40
38
341
411
422
156
92
92
508
439
370
439
173
170
94
554
451
168
391
370
151
173
158
90
98
162
91
179
406
88
352
112
408
157
97
11
165
408
178
11
436
171
160
156
172
170
152
434
534
105
96
177
570
184
177
177
97
169
322
108
94
93
380
410
174
158
555
436
340
416
589
376
334
26
42