2
5
7
5
15
4
31
2
94
1
21
15
2
27
83
11
26
22
21