5
23
1
13
26
47
55
42
41
4
36
15
8
12
19
33
10
25
40
51
67
27
9
11
62
0
7
118
156
57
149
127
103
32
14
56
66
29
24
59
329
78