43
12
50
32
42
18
31
27
37
17
56
15
49
51
30
5
8
58
16
19
14
9
26
34
45
13
21
11
20
249
23
224
112
142
67
35
46