135
518
37
106
23
30
270
121
71
93
59
66
224
390
109
240
112
180
98
16
61
198
211
138
90
69
116
347
188
82
58
92
56
233
18
144
174
39
49
181
99
33
429
333
208
95
227
393
192
76
40
84
41
149
113
139