0
6
1
4
19
7
13
3
5
2
91
103
36
34
164
44
79
131
70
90
409
50
87
65
46
32
173
73
49
146
54
47
96
335
82
41
113
76
128