7
29
34
17
25
14
55
59
52
10
8
22
30
72
32
37
9
24
66
160
15
60
84
33
26
12
16
11
92
31
42
6
64
45
50
652
43
99