9
16
55
60
17
76
38
56
46
20
68
14
45
8
13
15
24
34
10
44
7
35
81
37
79
28
5
70
149
146
50
82
43
96
136
18
102
32
87
51
98
564
63
36