270
62
63
59
57
45
202
119
74
32
22
93
31
24
103
209
150
201
71
338
175
60
167
65
94
49
85
46
38
134
233
35
194
261
188
52
44
189
56
41
78
37
73
360
414
118
7
66
25
193