3
5
19
18
53
85
38
34
37
41
21
1
7
6
11
56
31
2
15
32
71
33
9
10
30
22
24
4
23
35
14
40
48
45
78
111
26
62