3
5
50
7
9
6
1
102
11
56
26
34
19
52
65
17
12
15
14
27
32
23
20
33
39
28
8
16
29
63
53
21
24
4
49
111
71
57