90
256
284
186
119
62
72
198
79
81
107
142
194
108
89
104
138
87
53
84
235
204
169
282
61
295
149
145
208
123
89
67
59
56
156
73
66
102
62
299
62
56
112
65
99
48
137
235
104
143
61
69
151
97
153
171
113
160
150
83