42
31
28
19
11
59
20
25
468
44
65
29
81
88
12
35
15
33
184
18
75
10
27
8
132
105
45
23
16
14
74
22
17
66
57
34
13
102
7
91
54
52
53
21
9
38
4
5
162