58
15
27
26
98
60
128
84
52
56
90
99
167
121
55
145
44
75
107
19
35
85
142
81
71
31
93
104
37
32
51
61
34
54
20
150
253
170
46
152
50
111
119
28
137
13
25
11
105
18