19
10
203
14
37
576
16
113
55
80
140
259
71
416
150
17
141
34
420
375
13
61
41
222
51
177
143
250
26
9
95
12
22
47
149
18
124
46
6
412
66
67
31
335
24
667
97
170
129