79
14
23
99
77
55
43
59
76
18
26
21
41
58
36
12
30
15
10
16
33
8
31
53
5
4
25
1
7
13
17
40
114
6
91
98
24
29
9
86
75
65
69
28