20
14
32
94
74
9
8
195
42
1
13
19
7
3
43
33
31
10
40
80
11
67
85
6
18
15
84
44
35
23
406
142
119
38
103
26
12
100
28
131
65
46
158
17
34
51
188
61
277