6
8
51
146
4
12
25
39
200
78
20
60
22
32
23
28
94
15
10
55
46
309
112
21
124
113
42
62
88
38
47
14
50
13
18
40
91
248
16
9
2
445
56
29
49