0
1
19
7
6
4
13
3
5
2
103
36
34
164
44
79
70
90
409
50
46
32
173
73
146
87
54
47
96
335
113
76
128
63
64
159
139
86
75
157
165
80
131