18
16
24
57
40
12
53
17
80
10
60
205
147
5
19
28
119
11
339
49
86
41
13
30
27
38
93
89
47
125
59
74
91
190
269
263
67
95
55
174
109
63
39
69
68
44
227