5
32
4
0
12
49
42
8
65
14
22
16
1
47
33
19
18
51
2
10
15
13
43
37
53
6
38
7
9
3
566
39
87
45
66
48
24
27
20