42
10
36
18
26
17
5
24
16
55
37
90
54
59
35
30
14
9
7
22
25
4
81
32
51
49
1
39
13
19
63
66
78
89
115
8
101
105
98
71
45