165
142
105
409
465
264
171
250
642
386
351
101
375
306
126
618
106
143
69
2177
99
444
353
412
190
702
84
114
325
385
388
220
589
211
120
49
61
43
558
28
80
215
92
206
102
305
149
97
249
569
697
76
94
65
35
251
79