8
0
1
21
3
2
7
10
4
16
9
32
18
45
13
12
131
37
11
33
98
36
46
39
30
72
35
47
41
135
52
5
77
199
60
27
300
19
69
130
88
14
70