0
9
10
18
4
43
47
35
17
5
13
19
30
15
6
40
8
12
41
23
73
110
31
566
277
55
80
86
39
62
25
50
76
92
34