31
23
10
33
37
15
14
8
24
6
7
52
65
4
16
42
77
9
28
50
27
32
43
13
127
26
38
3
30
60
82
29
11
19
21
67
88
5
63
18