16
17
61
109
18
29
26
96
161
37
237
91
219
126
75
152
87
168
1258
48
259
136
197
294
33
72
54
57
69
45
142
82
40
67
116
68
81
28
118
409
78
47
34
21
58
138
378
14
176
133
88
31
73