66
82
354
79
42
184
266
160
323
84
343
120
211
133
285
313
128
487
130
135
103
94
395
92
203
142
139
35
134
409
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