16
13
18
15
134
7
3
5
53
201
97
315
49
100
12
27
29
81
23
254
68
17
108
407
63
24
366
35
61
229
128
185