40
29
38
53
48
17
42
47
54
33
25
36
26
46
13
15
51
101
9
377
30
6
111
21
98
24
45
68
41
64
52
71
20
604
80
12
109
112
197
7
16
37
34
91
66