20
39
9
28
52
37
233
23
1319
30
683
18
245
330
169
51
179
228
136
122
290
108
14
57
113
119
84
154
59
29
41
273
45
73
46
25
445
156
19
230
86
12
123
26
13
17
42
116
32
65