12
29
19
2
32
49
15
9
14
43
64
24
48
18
1
17
5
28
26
103
3
10
6
51
106
33
27
35
4
101
21
11
72
38
58
8
46
7
13
23