3
16
1
14
4
27
15
11
12
26
21
9
31
250
18
28
42
23
206
5
54
35
36
10
17
20
43
34
87
74
136
119
96
85
72
147
127
69
114
158