3
10
8
6
9
28
7
4
15
24
13
17
59
19
34
27
33
53
58
47
11
39
16
23
41
29
12
14
71
20
2
112
48
18
43
36
1
5