15
6
50
14
5
31
182
48
121
4
18
25
37
66
52
8
36
47
23
56
17
38
12
10
21
13
9
58
98
78
7
34
11
108
26
103
43
368
29
2
40
33