10
5
24
15
20
7
49
21
27
1
39
105
38
45
23
8
26
24
26
3
9
12
10
7
6
24
4
32
34
28
6
50
9
54
26
41
22
21
38
10
3
45
10
38
33
89
78
112
58