21
66
6
24
78
176
109
140
14
33
81
25
16
43
30
133
169
23
164
160
56
171
311
1921
38
4303
10
73
162
84
55