3
9
44
80
17
35
10
23
16
18
2
14
28
24
32
7
34
6
45
8
26
71
31
39
43
4
36
66
22
79
33
129
160
176
106
85
57
60
65
288
15
279