10
5
7
3
27
9
13
29
4
69
2
26
171
88
6
40
15
12
316
49
25
52
19
76
23
35
92
56
17
1
8
78
16
14
22
82
37
337