9
63
13
4
5
17
10
3
22
11
28
16
12
41
7
53
8
31
24
141
20
23
2
887
42
21
29
30
54
19
38
52
47
100
62
40
43
39