15
9
28
31
59
162
246
39
60
36
48
590
25
154
49
173
206
95
77
50
270
101
104
123
516
57
306
44
11
74
190
21
159
58
168
245
87
122
88
193
34
61
253
10
24
607
27
53
153
7
18