18
27
55
35
110
101
25
57
47
144
80
52
79
437
54
34
26
230
166
33
40
192
117
208
465
113
66
328
131
49
237
287
65
44
184
72
102
15
204
225
38
41
37
392
86
16
1395
169
23
138
58
93
50
121