140
61
81
115
6
65
38
330
28
29
211
50
32
25
142
396
207
43
114
640
154
70
131
69
299
283
340
93
39
60