1
8
29
7
18
4
3
21
5
67
73
25
112
34
272
99
59
28
64
227
71
49
26
44
38
24
127
164
840
33
193
54
283
178
60