140
40
88
32
164
29
67
210
92
26
34
429
508
76
85
10
167
330
52
111
38
130
37
82
64
158
108
62
122
15
182
110
42
192
56
55
81
109
208
151
49
48
150
260
221
21
77
190
339
61
113
132
9
43
211
268
273
185