0
5
33
14
4
12
23
138
75
18
1
41
80
3
89
72
21
27
174
111
25
178
24
90
289
15
68
120
10
73
857
535
8
36