9
33
66
18
50
12
16
15
20
13
19
25
14
17
42
67
59
22
45
8
26
4
7
30
251
2
44
32
43
23
287
37
49
92
81
29
58