2
6
15
39
48
13
1
23
12
38
16
10
5
8
4
22
7
3
9
40
29
21
41
112
64
47
57
108
51
26
24
11
19
32
45
49
17