47
321
1

11
24
10
7
3
13
15
1
91
1
126
1
28
38