16
95
8
70
451
15
14
28
566
66
274
19
26
6
17
125
49
11
29
119
27
20
1189
876
216
24
382
38
42
80
30
101
10
46
44
31
81
157
18
7
25
36
45
96
746
54
102