13
23
278
156
69
71
89
351
203
31
129
44
67
80
125
104
27
296
170
375
98
115
70
72
21
161
83
37
40
59
49
93
147
150
540
75
143
24
53
119
133
315
18
274
35
220
237
41
56
57
54
55
65