51
10
6
5
41
91
21
98
398
468
53
52
42
33
127
75
57
40
82
27
32
17
300
20
70
12
18
11
13
9
15
25
45
47
24
54
86
109
78
103
87
147
19
173
65
77