15
31
29
13
359
421
210
350
128
58
9
16
19
28
47
41
57
32
211
24
22
34
260
20
26
63
40
212
119
21
88
25
191
39
11
190
426
1223
163
35
43
78
345
17
51
69
12
269
105
54
182