11
15
7
8
98
71
75
47
253
57
32
16
43
21
24
17
25
207
14
39
26
13
59
96
80
191
55
18
52
31
49
63
67
12
40
50
29
73
130
277
332
85
66
48
284
83
151
61