55
90
34
222
49
174
153
11
51
108
20
39
79
64
6
22
280
1
158
32
88
48
12
33
47
31
111
132
29
134
166
863
99
16
37
23
182
304
50
232
171
95
117
66
44
177
52
270