20
245
21
109
73
29
173
78
71
127
16
10
57
45
51
5
6
211
146
15
54
140
116
942
28
19
44
36
43
41
48
7
136
110
326
1620
23
15928
151
40
131
18
96
86
174
9
56
22
27
53
189