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