16
28
3
2
4
7
17
6
25
123
38
1
9
11
13
41
8
101
10
47
14
31
19
145
12
52
53
24
15
93
46
21
23
42
36
18
32
63