43
100
29
85
58
37
20
34
9
15
66
18
35
13
10
28
30
6
63
19
8
24
22
40
26
32
39
23
16
12
33
14
47
27
25
17
42
80