1
12
4
32
6
10
18
39
17
8
57
27
96
45
9
49
53
2
21
14
19
26
109
95
7
38
24
5
15
16
30
35
13
47
51
33
11
23