3
5
4
8
345
2
6
13
66
46
40
9
7
63
47
28
1201
33
30
31
16
42
23
14
20
48
1
59
77
27
11
12
0
19
50
44
18
17
15
99
78
34
32
10
26
57
36
171
22
468
51