0
9
12
69
21
17
10
55
38
48
32
33
52
57
16
37
36
14
15
58
34
35
31
138
160
51
13
23
113
456
83
156
62
1098
344
99
191
321
103
42
39
26
59
271
114