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