18
74
26
21
85
76
42
4
8
14
20
53
9
16
86
82
22
66
157
102
124
177
50
116
44
34
73
48
39
60
30
80
123
106
19
41
65
29
81
143
27