57
61
16
39
21
56
35
25
26
9
20
28
17
52
11
8
4
42
40
13
31
34
27
22
64
103
59
32
30
33
68
29
77
5
173
38
14
7
6
45
160