20
73
10
66
35
31
5
69
13
39
46
18
634
6
25
43
15
122
85
0
17
42
30
106
24
77
50
305
111
112
67
33
8
37
28
53
3154
27
21
16
521
64
81
48
44
34
11