140
135
71
124
25
260
117
33
312
46
40
232
195
115
210
171
102
151
39
108
243
92
57
98
101
113
189
224
22
104
209
62
53
65
97
156
76
168
307
126
28
29
206
152
187
15
44
72
30
43
32
282
55
223