9
14
261
40
26
205
79
95
685
37
54
43
29
33
281
18
49
177
24
11
47
181
4
60
72
15
118
1006
22
108
13
55
42
16
31
10
19
39
252
114
98
429
482
12
27
68
53
2588
69