14
9
10
8
50
103
39
20
22
6
32
28
197
13
36
35
16
21
17
4
7
26
29
18
62
38
15
75
185
67
162
294
30
235
224
94
34
25
49
93
358
184
1635
359
46
1821
823