5
56
27
29
40
43
182
968
34
76
9
85
16
26
72
22
53
30
31
47
128
41
195
20
19
11
59
8
187
50
12
37
62
405
45
173
17
49
249
217
25
393
52
280
214