40
52
15
2
37
19
9
5
10
89
12
18
47
29
8
13
33
27
137
23
59
400
112
53
17
71
62
28
14
31
35
30
48
510
54
11
25
20
115
61
50