58
22
3
0
71
164
59
64
10
87
150
277
15
14
47
25
21
57
306
44
26
17
66
70
128
35
43
60
97
46
201
77
41
138
56
16
143
148
130
34
50
639
18
313
54
167
80
12
95
67