5
51
20
28
30
8
21
38
95
16
15
32
64
99
37
33
10
19
11
6
53
27
26
13
1
71
29
34
14
25
70
85
24
44
4
12