15
24
34
496
118
413
82
103
144
160
37
120
41
224
478
151
126
88
210
72
178
99
511
295
78
87
227
222
129
162
490
424
92
284
97
155
241
219
236
142
61
167
334
183
110
376
180
86
134
152
65
90