302
23
884
20
22
42
39
212
7
79
44
6
111
136
80
90
221
166
161
73
197
70
30
24
36
305
624
615
236
857
452
60
268
247
157
456
209
210
152
163
101
362
215
384
123
95
25
610
128
192
543
276
523
46