30
24
53
97
79
48
39
43
74
14
29
42
27
28
51
38
179
44
60
66
106
21
64
81
157
70
101
142
58
32
185
35
80
46
47
40
26
23
69
16
62