15
9
5
12
10
30
18
17
16
47
236
44
21
13
25
36
27
24
11
58
23
49
38
22
19
33
250
246
72
20
96
59
94
57
133
173
190
108
230
259
201