110
81
254
136
153
264
9
11
32
66
101
155
209
34
219
71
33
56
91
41
65
87
58
497
24
90
62
258
175
98
45
57
166
199
20
55
89
10
46
108
67
83
79
205
52