10
29
28
7
11
10
50
36
18
40
25
30
3
2
5
7
7
11
15
30
5
42
9
35
24
21
6
10
5
9
20
9
7
3
11
10
11
1
3
10