18
56
437
27
45
414
202
102
52
158
39
264
55
20
22
8
559
401
44
66
51
99
36
41
30
19
110
57
29
113
104
74
191
146
7
46
17
31
114
168
101
151
21
62
78
349
25
116
12