97
71
90
169
143
37
230
22
24
23
113
78
12
258
38
242
266
241
280
75
1
208
303
43
127
60
269
56
82
10
6
92
18
2
226
211
58
148
88
206
5