3
0
6
15
14
11
9
2
29
24
7
59
28
4
34
20
10
8
41
12
460
49
19
44
21
103
107
33
75
63
53
182
99
31
18
57
23
88