2
3
9
5
17
33
3
69
23
20
28
6
8
435
162
65