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