5
11
25
2
126
19
18
13
10
95
31
90
15
16
31
5