18
15
132
129
56
42
231
98
192
37
39
21
22
120
13
27
36
17
16
75
110
29
25
51
173
23
32
111
99
57
24
49
62
26
58
159
38
30
28
135
34
366
108
300
40
317