3
88
31
4
9
21
40
2
1
5
73
36
27
39
14
13
26
16
24
43
41
38
15
12
56
42
18
53
85
33
59
11
110
22
37
54
32
48
47
10
120
28