42
40
35
57
46
29
53
369
16
27
68
26
54
64
100
80
34
22
21
73
113
504
14
61
36
47
253
25
79
17
18
174
55
7
13
58
5
11
98
49
32
3
206
81
194
63
478