70
58
85
187
62
39
46
823
5
28
34
20
8
6
74
14
30
31
27
75
55
63
48
32
37
9
249
277
21
13
112
33
25
23
16
42
61
29
40
12
128
35
44
17
80