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