18
15
130
128
56
42
231
96
191
36
39
21
22
119
13
27
17
16
73
110
29
24
51
173
23
32
98
111
97
25
57
47
62
26
58
159
37
30
28
135
34
365
108
300
40
317