20
22
42
18
4
14
82
403
6
52
94
86
84
74
58
38
23
28
34
160
8
11
9
26
24
380
301
133
21
17
51
139
195
69
64
247
10
19
7
143
1612
33
61
5
44