23
44
401
139
102
131
71
28
36
62
86
186
75
219
42
25
207
126
22
259
114
77
289
108
152
6056
285
116
173
320
124
231
512
187
328
82
204
80
167
47
89