87
82
76
120
26
34
163
123
110
78
94
240
106
59
24
126
103
51
79
115
39
57
282
89
91
77
269
71
186
113
56
154
108
38
145
44
227
169
295
265
68
74
173
104
47
43
72
95
165
102
203