16
1
20
10
38
15
8
18
11
74
113
37
24
78
49
31
25
40
436
56
109
50
26
262
101
202
178
245
89
107
52
21
28
94
48
64
161
86
70
60
44
92
62
43
69
158
91