40
18
38
29
23
51
54
41
11
47
57
42
68
50
28
94
55
64
61
69
25
20
62
26
279
37
48
16
17
44
53
21
46
167
56
90
24
43
39
72
96
104
76
82
100
111
208