24
4
18
10
52
75
94
74
22
20
274
944
31
66
99
293
280
409
343
91
273
105
213
13
96
137
68
373
195
32
81
166
83
163
39
69
132
38
193
817
73
299
640
491
279
111
118
58
315
92
140
76