17
78
172
111
67
30
192
50
91
105
21
147
120
161
38
468
236
61
69
309
273
71
295
53
129
60
305
66
47
68
402
40
44
79
52
228
62
28
39
55
32
10
46
20
26
428
559
84
263
108
173
315
77