58
80
40
51
74
22
39
72
54
32
36
29
43
26
186
78
95
47
101
79
25
154
89
33
119
97
18
188
44
98
76
46
38
24
61
75
35
6
9
67
195
106
27
111
50