15
29
2
55
44
51
6
9
39
4
16
7
3
1
11
10
20
12
5
28
18
23
13
24
26
21
34
27
120
17
8
31
58
22
14
89
52