16
21
24
14
20
25
23
13
19
12
31
17
6
10
8
27
22
15
4
46
33
53
18
101
26
11
167
308
149
40
39
34
317
7
240
284
204
318
86
35