21
31
76
58
50
120
30
20
14
39
5
29
24
6
40
10
7
18
36
86
1
3
9
42
62
25
108
65
26
88
15
48
13
27
100
12
69
41
49
8
43