16
271
107
125
54
218
179
136
158
44
23
34
220
109
93
64
106
87
74
200
56
39
25
113
129
49
83
65
86
205
1017
27
43
72
77
168
164
59
94
155
57
183
48
642
32
135
122
70
148
95
68
51
40
31