3
0
1
2
7
14
8
17
10
70
78
53
165
6
235
43
15
12
49
106
208
16
64
98
33
137
199
86
129
18
401
318
323
21
69
88
136
62