85
37
229
459
176
240
49
50
102
88
207
130
8
40
34
33
22
141
178
79
108
183
35
63
173
208
115
147
56
159
73
270
274
83
42
66
75
41
48
55
32
148
170
272
143
154
72
52
78
104
169
31
92
9
20