11
43
575
25
40
62
108
85
39
37
209
57
258
9
35
10
23
229
191
13
20
44
128
33
298
268
14
17
271
18
49
76
21
8
86
12
41
6
52
46
24
106