142
83
52
35
45
66
47
121
30
182
69
340
123
232
114
42
308
77
81
444
726
567
211
183
64
55
59
68
93
72
80