3
102
1
7
28
46
7
3
2
25
32
3
2
132
205
64