18
30
22
16
71
74
59
23
40
42
106
29
224
34
32
49
44
69
85
80
89
78
46
51
48
60
77
117
37
45
11
28
26
13
20