20
156
52
66
41
895
136
13
48
37
10
103
65
137
31
250
46
97
49
177
24
382
93
119
51
5
30
6
174
94
14
35
21
501
12
27
72
64
57
29
15
47
17
32
39
169
16
40
34
75