9
32
63
191
25
20
118
7
47
19
55
14
44
13
37
10
12
72
45
81
53
42
30
96
56
57
43
60
21
24
46
33
16
78
93
34
38
29
59
74
48
211
185
86
880
326
108
274