16
5
40
23
15
9
52
98
103
18
17
63
279
188
53
27
56
49
8
102
124
19
13
6
21
10
3
26
32
81
33
47
51
31
62
101
148
50
46
42