158
53
111
267
132
129
59
231
193
274
27
236
41
65
112
146
312
55
229
35
164
75
12
470
265
124
60
147
122
194
86
311
276
128
56
264
50
501
33
14
68
49
48
44
152
76
151
92
71
38