2
6
17
10
41
46
64
41
160
46
314
65