66
82
354
79
42
184
266
160
323
85
343
120
211
133
287
313
128
487
130
135
104
94
395
92
203
142
139
35
134
410
137
259
237
99
41
61
76
54
40
108
87
56
136
125
106
46
28
119
202
73
90
152
145
69
51
338
298
208