1
29
15
3
17
6
38
11
9
24
10
99
27
3
4
31
16
8
11
10
7
9