14
12
17
10
8
5
6
4
23
16
2
43
57
34
55
54
102
21
9
107
90
93
65
41
28
20
198
49
24
19
61
27
89
92
277
37
52
29
31
33
281
48