13
0
9
221
64
186
120
133
75
98
62
116
74
70
42
73
47
63
38
93
45
81
50
44
52
29
49
109
138
56
34
100
131
46
30
155
309