0
1
16
5
10
14
4
12
3
26
6
19
57
31
28
384
22
41
221
151
501
162
160
204
30
44
103
75
150
169
33
52
43