8
46
93
21
30
44
34
9
65
14
68
207
28
35
45
39
89
88
20
27
5
13
7
10
72
98
18
11
32
15
227
54
19
52
85
168
67
151
12
43
61
378