87
95
33
51
19
14
11
17
6
12
20
62
47
56
24
78
4
15
25
9
26
99
77
37
18
21
34
43
3
16
10
30
36
13
7
8
45
53
44
120
129
63