19
71
18
584
31
60
62
69
133
269
42
39
40
366
48
611
390
243
51
22
15
25
94
460
47
88
23
64
90
41
258
55
35
540
149
57
128
285
186
130
108
5773
4
70
101
717
304
44
17
97