10
46
87
19
36
11
17
23
2
14
29
24
32
7
35
6
45
8
26
16
73
31
9
39
43
28
4
66
22
81
34
129
161
176
107
89
57
62
65
289
106
279