6
10
44
84
17
35
23
16
19
2
14
28
24
32
7
45
8
26
71
31
9
39
43
4
36
66
22
79
33
129
160
176
107
85
57
60
65
289
106
279