54
65
59
149
86
355
53
155
128
99
43
67
69
267
143
255
35
28
147
47
137
101
391
71
116
190
80
131
179
238
100
48
61
75
172
38
156
218
52
20
169
157
203
262
200
1324
284
253
140
111
889