42
10
15
13
6
9
12
66
19
108
18
178
32
565
44
278
14
75
430
118
117
402
26
90
157
35
56
1109
20
49
237
130
238
190
197
299
67
143
33
92
83
545