2
1
4
9
3
13
15
19
47
41
54
24
23
11
12
31
79
43
57
14
128
71
27
29
6
18
21
42
76
16
44
34
53
8
10
22
25
7
48