18
63
33
37
79
20
176
68
53
13
27
38
26
88
70
39
89
35
21
22
294
91
59
17
143
42
64
234
34
52
65
23
107
182
277
238
125
99
197
130
272
61
263
90
41
83
116
69
101