20
11
56
10
40
97
34
5
4
3
50
62
27
53
30
23
90
96
44
39
9
61
17
26
19
24
6
52
31
7
68
32
8
21
41
18
29
36
15