3
53
8
32
45
13
14
10
37
107
27
34
11
16
12
0
79
65
1
26
90
5
42
28
15
20
35
6
71
58
25
29
49
40
39
59
38
572
43