167
363
68
138
88
250
484
487
72
61
119
183
166
221
44
82
98
65
41
30
48
87
35
188
297
55
99
140
1053
239
37
1108
607
159
438
137
154
71
116
69
386
157
589
312
70
218
407
101
456
346
273
950
123
56
170
343