13
10
28
57
135
63
11
7
17
33
23
278
97
9
407
31
20
241
45
263
104
594
454
48
27
102
220
81
124
150
32
537
56
191
38
29
133
12
450
206
151
25
21
183
245
1084
74
43