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