3
6
15
58
19
47
21
42
65
22
44
0
18
36
25
12
9
4
54
49
30
229
13
133
96
66
299
172
24
74
57
52
170
20
27
64
8
26
83
14
61
29
1
16
35