5
3
0
45
67
9
6
24
17
285
49
196
54
106
23
1
20
172
103
137
15
12
62
21
139
100
58
78
76
122
29
26
101
74
83
53
39
43
197
173
42
33
497
11
8
123
27
136
40
249
145