16
15
107
29
18
22
83
3
2
43
13
5
280
46
39
28
8
9
69
19
12
55
42
30
23
177
32
65
95
6
49
4
24
11
168
188
109
36
1538
10
144
487
805
14
7
34