184
32
120
79
54
61
18
156
45
42
283
31
60
49
260
68
19
225
47
71
122
34
22
198
58
46
33
178
298
53
24
922
326
126