1
0
7
2
3
4
12
8
5
6
19
79
55
29
101
46
25
11
127
73
72
188
164
338
74
149
31
105
24
49
18
38
48
157
41