14
51
103
113
129
144
60
81
134
20
84
279
112
130
179
107
247
224
52
15
100
45
56
333
190
115
62
73
133
55
24
35
74
83
49
72
47
69
54
40
31
42
180
57
78
28
109
68
394
79
118
151
70
283
226