9
16
22
60
58
10
7
19
11
17
23
87
6
4
20
40
39
79
12
2
47
28
25
27
8
15
38
18
43
61
31
29
97
69
76
184
52
138
73
90
30