18
15
58
29
21
14
3
32
61
4
5
19
54
8
34
42
90
37
46
35
47
16
39
23
11
53
9
7
38
59
6
28
52
10
20
22
13
71
49