92
108
139
72
59
18
193
44
43
66
57
28
33
64
54
30
32
23
90
111
106
177
81
157
101
136
155
171
26
113
187
96
230
164
195
198
291
163
119
300
203
52
255
35
1068
91
114
45
185
48