8
5
24
13
7
12
28
6
15
34
10
18
17
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