110
300
62
252
131
214
136
237
42
176
20
457
101
180
33
165
21
22
164
75
11
100
51
106
30
99
5
96
7
83
10
40
78