20
76
11
66
37
32
6
75
13
38
46
18
19
649
25
45
17
121
83
4
28
113
26
77
52
314
112
73
111
69
35
33
7
27
44
50
23
55
3184
24
531
85
48
42
34
39