20
9
19
31
1
32
37
17
339
3
35
29
15
13
33
2
28
23
38
4
22
12
6
27
25
36
11
34
5
18
24
14
30
7
16
21
26