20
15
6
345
82
23
12
44
5
24
81
124
68
180
182
88
41
1
14
46
4662
9
30
10
70
27
21
13
1413
62
777
16
66
18
45
17
33
61
57
111
36
29
28
38
83