15
225
108
98
16
40
111
259
262
1351
190
37
852
79
58
50
168
106
182
148
496
34
46
52
163
43
61
44
93
212
10
157
60
65
23
18
155
12
69
21
17
199
13
26
59
78
217
56
47
7
1008
38