18
19
10
37
15
8
17
11
20
74
109
36
23
77
48
30
25
430
56
29
106
49
26
262
101
200
178
188
245
88
107
24
52
28
94
64
160
39
86
70
60
43
92
61
78
68
158
91
172