29
567
144
597
43
393
90
396
72
109
45
281
40
246
50
223
20
214
6
325
59
210
38
198
27
68
28
160
17
158
156
16
56
39