14
11
305
51
50
48
96
54
25
12
468
63
417
21
17
108
185
20
43
87
83
89
19
47
18
284
116
49
7
8
35
118
75
36
27
13
76
123
55
210
57
173