2
306
48

8
31
2
7
16
51
1
6
1
22
28
42
10
7
8
14
23
48
3
28