42
744
303
69
73
177
39
37
102
37
106
62
41
38
38
673
492
56