29
23
22
6
13
8
21
25
40
4
7
19
35
42
26
24
30
32
12
2
37
28
38
45
11
9
10
3
246
17
81
43
16
14
73
18
50
5
51