42
59
40
15
14
5
25
20
901
34
30
55
13
36
19
210
24
45
54
37
51
83
112
72
27
151
631
58
100
64
135
47
26
8
29
18
31
17
57
10
53