8
0
10
21
16
41
61
28
42
14
13
22
31
34
30
20
47
15
17
7
19
64
57
25
162
112
65
96
91
36
48
70
50
66
56
27
9
106
26
33
37
59
39
52
3