1
29
41
7
11
13
3
21
10
1
3
8
5
34
31
3
40