14
326
96
92
400
43
99
45
17
496
107
27
72
56
79
1547
160
40
230
342
402
93
152
209
41
25
130
13
30
66
77
82