12
3
5
16
7
32
11
6
14
13
19
4
15
10
8
17
47
30
50
113
21
29
9
60
59
44
27
42
24
67
37
25
43
41
18
23