39
72
53
7
97
30
26
76
46
112
19
12
10
14
4
1
2
6
55
8
15
32
21
25
23
24
18
5
28
11
89
100
43
41
13
17
16
51
45