89
94
65
70
109
99
167
34
249
261
132
39
88
95
105
86
176
152
38
15
164
119
146
452
295
22
69
49
195
28
40
154
110
77
24
7
8
139
66
279
56
97
151
131
57
9
20
11
62