43
478
67
558
18
312
55
411
3
114
40
302
4
132
230
23
193
33
211
13
187
6
99
22
178
323
20
148
7
83
28
177