21
9
43
2
45
71
38
28
11
5
223
31
41
853
277
674
177
179
133
1612
52
2177
86
158
48
58
24
479
26
125
39
3
113
16
27
199
12
92
532
32
57
61
44
54
68
10
55
23
80
36
699
101
67
1370