16
271
38
194
110
538
26
171
36
62
56
65
154
190
139
303
1616
158
638
29
43
351
274
509
68
150
180
83
420
371
293
82
283
276
140
167
330
415
208
79
328
438
22
117
266
291
41