4
13
8
7
34
52
21
42
63
55
57
22
45
23
24
30
29
54
18
50
37
5
43
84
40
60
33
58
113
156
125
32
98
6
147
97
49
88