278
156
69
71
89
351
201
31
129
44
67
80
122
104
27
296
169
375
98
114
21
161
83
37
40
57
49
93
147
150
540
143
24
53
51
119
133
315
18
273
34
218
236
41
56
54
55
65
95
16