120
330
108
60
103
140
101
651
195
40
516
383
26
456
129
23
35
71
99
20
14
21
70
158
123
74
49
10
52
95
38
55
22
61
107
32
455
43
203
39
36
42
167
166
66
4660
41
72
497
325
180