9
203
490
180
26
46
256
356
158
197
96
30
103
104
47
10
16
42
17
27
11
34
644
97
193
125
18
95
79
22
25
542
2059
45
33
189
371
29
122
393
53
110
605
579
32
76
424
377
52
20
205
67
409
140
41