11
21
12
9
4
89
3
7
25
10
14
15
5
22
6
18
49
13
29
201
223
167
275
23
24
28
17
31
8
72
108
179
76
37
58
48
139
123
50
32
34