7
5
12
28
15
6
34
8
10
18
17
13
29
9
46
49
79
14
36
76
19
20
26
11
51
21
67
81
42
85
94
107
66
197
216
548
257
43
137
87
163
162