3
2
59
101
3
45
23
9
24
10
11
9
35
31
41
22
6
11
234