3
6
15
11
8
63
28
5
1
9
4
0
98
59
20
27
2
19
10
26
37
18
12
21
57
114
227
24
25
51
386
239
90
132
84
210
184