30
40
25
208
77
57
55
33
42
10
71
23
21
43
31
27
45
80
26
47
50
44
119
76
29
36
58
88
62
59
19
34
18
398
7
32
22
74
37
13
41