9
33
16
10
17
14
32
13
42
22
8
40
12
1
57
50
49
2
7
11
20
24
19
52
6
3
38
18
46
15
225
26
77
75
30
35
37
5
91