18
27
28
93
4
29
14
13
11
42
10
58
57
17
9
7
19
31
3
6
73
36
34
68
53
15
45
12
24
16
21
35
8
20
587
88