18
11
13
43
4
28
27
136
69
24
32
34
37
370
16
8
48
17
41
49
66
50
40
344
57
15
60
59
190
107
111
165
97
46
83
265
81
184
89
33
63