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