1
80
101
25
31
99
50
37
42
2
55
36
28
43
29
23
47
14
5
70
32
56
27
83
48
20
67
12
30
24
18
33
7
26
19
17
34
13
21
4