13
11
249
51
16
14
25
17
40
29
15
238
18
10
150
157
69
96
24
211
32
57
307
59
329
23
5
53
44
27
9
299
429
202
883
91
114
764
92
46
83
79
122
21
961
273
12