89
92
68
66
79
69
72
67
21
71
27
242
302
25
33
56
16
157
6
18
277
196
187
20
149
70
17
232
218
252
139
81
124
126
42
38
90
131
104
54
12
235
178
111
11
94
30
288
103
208
116
78