3
1
2
8
9
26
50
106
123
61
6
10
5
15
93
65
30
7
23
16
18
4
13
12
163
24
67
72
14
83
11
17
49
75
37
48