19
133
126
258
328
42
22
17
132
96
218
99
76
743
551
41
8
33
402
46
43
34
114
52
12
65
466
21
55
20
209
39
471
47
84
181
135
14
59
16
56
589
110
371
309
225
18