53
74
76
51
23
335
241
683
1146
252
191
99
304
289
90
46
36
26
115
295
103
135
178
315
50
3015
571
88
157
479
1132
532
58
85
453
59
447
94
68
1440
301
270
181
56
166
55
89
81
21
17
32
15
42
1219