2
1
13
46
26
4
23
5
21
12
24
7
40
15
41
17
28
34
18
32
53
43
9
63
93
70
30
33
37
6
57
123
36
161
148
84
74
167
94
69
169
25
11