119
117
90
56
158
164
136
21
209
40
128
266
114
186
79
44
300
227
28
169
74
24
64
126
62
80
143
49
25
41
13
174
134
60
33
68
69
59
476
46
30
97
23
58
172
35
31
12
93
91