40
143
77
14
153
161
72
149
235
113
115
43
106
208
69
75
144
50
74
649
337
6
65
110
78
188
17
47
89
37
12
26
500
42
19
30
20
46
48
58
24
34
32
64
25
92
71
27
38
62
31