0
9
12
50
4
14
5
36
23
17
10
68
40
70
72
39
79
158
167
85
188
88
234
58
80
170
31
24
142
316
3
78
164
22
65
224
201
82
92
74
481
132
184
38
146
169
13
73
67
100