52
16
11
14
58
27
26
17
8
37
35
24
78
33
45
43
38
20
71
22
21
113
66
128
163
53
81
48
73
188
129
749
136
101
131
253
344
140
446