13
18
8
6
17
4
3
51
22
31
95
80
147
28
27
75
117
344
26
446
44
1
35
23
16
57
11
52
210
39
42
107
7
47
38
21
9
56
24
112
10
25