43
18
33
28
32
37
42
90
60
35
8
1
12
9
61
17
6
93
20
21
11
7
38
16
47
53
97
40
45
67
14
10
55
44
25
22
39