1
9
42
80
16
34
8
23
18
2
13
22
28
24
31
7
6
45
26
14
71
10
39
43
4
36
66
79
32
129
160
176
106
85
57
60
65
287
15
279