21
10
37
17
245
39
28
19
46
3
16
24
1027
97
181
346
293
139
52
25
12
81
60
56
31
74
15
41
35
9
38
42
48
483
53
5
18
110
118
57
54
33
67
219
32
207