7
9
0
3
15
18
36
13
8
5
2
6
16
31
25
22
11
47
23
40
75
41
59
17
80
119
83
68
619
94
12
42
10
60
89
198
52
33
24
69
65
19
156
39
29
108
91
28
53