80
11
59
36
32
77
40
43
3
54
73
7
29
20
25
18
21
34
10
23
8
90
108
6
16
50
55
19
22
1
107
24
46
9
39
56
57
14
4
42
2
12
31
5
70
41
68
65
72
30