15
25
48
553
115
142
58
459
359
153
312
51
37
45
56
35
39
41
138
28
55
212
361
70
97
29
72
95
71
57
68
36
12
215
277
7
53
188
11
63
168
271
93
422
19
137
259
139
351
541
78
20
27
149
60