123
40
69
8
52
15
34
68
31
36
51
29
13
359
418
207
349
127
58
16
19
28
47
18
37
57
30
208
136
22
259
20
25
62
9
6
118
21
88
191
39
11
140
190