8
30
45
105
24
74
97
103
48
47
29
16
43
20
44
13
42
15
23
35
14
6
37
7
38
27
18
68
66
39
17
40
63
31
46
61
64
32
22