30
37
66
50
45
28
47
70
83
8
18
29
106
26
33
10
88
74
54
24
34
12
22
19
48
31
23
35
56
20
32
27
11
112
16
49
38
44
71
21