103
72
59
48
96
120
64
74
144
56
358
37
57
52
60
27
129
32
18
102
47
33
82
14
182
183
50
191
86
75
488
156
458
66