2
24
1
29
4
77
65
12
6
28
1
45
5
1
1
243
39
152
17
9