215
596
250
478
54
207
110
179
234
25
238
30
108
23
270
75
216
83
237
102
356
35
200
15
32
124
45
141
36
122
0
3
18
113