40
31
49
87
70
148
43
30
44
22
73
42
20
28
52
99
403
50
59
15
180
240
103
101
133
71
60
111
263
98
35
9
11
26
114
56
29
181
91
77
21
256
208
38
55
129
167
130