40
143
77
14
152
161
72
149
235
113
115
43
106
207
69
75
50
73
649
337
6
64
109
78
187
17
47
89
37
12
26
498
42
19
30
20
44
48
45
58
24
34
32
63
25
92
71
27
59