3
13
2
18
1
4
324
6
62
46
35
8
7
59
45
23
1199
5
32
29
31
16
42
28
14
20
9
27
47
58
76
25
15
12
0
19
44
39
17
95
78
10
34
11
24
57
177
22
30
460
48
40
26