12
13
2
21
24
25
14
4
7
6
39
59
17
44
32
18
16
29
31
33
51
100
20
19
27
30
8
22
15
37
5
113
109
108
124
26
10
63