20
40
36
6
645
43
37
343
31
241
81
54
710
97
102
16
247
82
14
144
19
1
46
23
12
15
11
28
384
38
223
107
27
52
10
86
33
340
273
329
182
100
601
290
149
18
1263
21
29
1822
13