90
54
66
112
63
330
216
225
179
45
69
29
199
42
75
70
83
181
118
171
160
71
176
169
60
129
222
558
52
51
198
138
223
139
78
64
77
150
59
146
22
93
17
177
242
55
16
153
7
14
44
107
35
80
73