3
27
4
21
32
9
46
76
222
31
23
5
19
11
0
14
2
8
6
1
7
15
26
49
559
48
161
20
38
723
64
18
39
33
13
43
75
77