5
26
39
3
28
38
19
18
11
1
673
123
95
0
13
22
37
17
12
72
25
8
42
6
21
2
23
31
15
16
9
14
32
20
4
58
10
7
30