80
64
174
116
380
107
96
63
103
140
94
68
120
112
66
1121
645
422
507
74
49
131
186
106
81
82
133
99
86
113
110
93
78
70
108
21
47
262
272
30
61
38
135
35
50
34
160
24
330