20
47
34
11
5
4
29
39
13
123
43
249
37
85
9
8
112
49
48
27
330
41
6
243
7
1225
104
42
78
95
35
393
15
63
53
138
61
145
62
50
187
182
409
14
10
26
101
298