20
86
60
10
118
39
34
45
17
29
23
108
91
74
121
49
19
18
61
44
32
15
11
47
24
26
8
22
9
55
28
27
80
33
93
50
41
64
12
95
40
59
180