58
80
50
5
39
47
6
9
8
3
15
20
2
1
77
4
12
7
16
35
13
22
30
94
28
40
108
56
25
41
26
11
99
31
27
18
17
61