115
219
310
170
98
27
183
224
22
124
71
60
61
138
42
218
353
152
407
652
89
54
765
188
84
148
161
584
151
59
676
247
122
227
119
195
50
80
104
111
19
32
237
108
97
110
280
36
125
140