13
21
16
15
7
28
6
5
134
9
157
18
10
14
57
38
131
111
52
66
39
68
94
191
915
29
61
84
36
12
75
48
353
244
378
50
44
230
89
34
62
106
53
87