3
1
9
6
313
4
5
14
56
40
38
2
8
13
47
29
1176
31
27
19
41
32
20
25
46
7
57
77
23
12
11
0
26
45
24
39
17
89
78
28
10
66
16
218
18
21
15
482
50
30
22